Class: Y2Network::Widgets::WirelessScanButton
- Inherits:
-
CWM::PushButton
- Object
- CWM::PushButton
- Y2Network::Widgets::WirelessScanButton
- Defined in:
- src/lib/y2network/widgets/wireless_scan_button.rb
Overview
Button for scan network sites
Instance Method Summary collapse
- #handle ⇒ Object
- #init ⇒ Object
-
#initialize(settings, &select_callback) ⇒ WirelessScanButton
constructor
A new instance of WirelessScanButton.
- #label ⇒ Object
Constructor Details
#initialize(settings, &select_callback) ⇒ WirelessScanButton
Returns a new instance of WirelessScanButton.
33 34 35 36 37 38 |
# File 'src/lib/y2network/widgets/wireless_scan_button.rb', line 33 def initialize(settings, &select_callback) textdomain "network" @settings = settings @select_callback = select_callback end |
Instance Method Details
#handle ⇒ Object
48 49 50 51 52 53 54 55 |
# File 'src/lib/y2network/widgets/wireless_scan_button.rb', line 48 def handle return unless scan_supported? selected = network_selector.run @select_callback.call(selected) if selected nil end |
#init ⇒ Object
44 45 46 |
# File 'src/lib/y2network/widgets/wireless_scan_button.rb', line 44 def init disable unless present? end |
#label ⇒ Object
40 41 42 |
# File 'src/lib/y2network/widgets/wireless_scan_button.rb', line 40 def label _("Choose Network") end |