Class: Y2Network::Widgets::WirelessEssidName
- Inherits:
-
CWM::ComboBox
- Object
- CWM::ComboBox
- Y2Network::Widgets::WirelessEssidName
- Defined in:
- src/lib/y2network/widgets/wireless_essid.rb
Overview
Widget for network name combobox
Instance Method Summary collapse
- #init ⇒ Object
-
#initialize(settings) ⇒ WirelessEssidName
constructor
A new instance of WirelessEssidName.
- #label ⇒ Object
-
#opt ⇒ Object
allow to use not found name e.g.
- #store ⇒ Object
-
#update_essid_list(networks) ⇒ Object
updates essid list with given array and ensure that previously selected value is preserved.
Constructor Details
#initialize(settings) ⇒ WirelessEssidName
Returns a new instance of WirelessEssidName.
60 61 62 63 |
# File 'src/lib/y2network/widgets/wireless_essid.rb', line 60 def initialize(settings) @settings = settings textdomain "network" end |
Instance Method Details
#init ⇒ Object
69 70 71 72 |
# File 'src/lib/y2network/widgets/wireless_essid.rb', line 69 def init Yast::UI.ChangeWidget(Id(), :ValidChars, valid_chars) self.value = @settings.essid.to_s end |
#label ⇒ Object
65 66 67 |
# File 'src/lib/y2network/widgets/wireless_essid.rb', line 65 def label _("Ne&twork Name (ESSID)") end |
#opt ⇒ Object
allow to use not found name e.g. when scan failed or when network is hidden
75 76 77 |
# File 'src/lib/y2network/widgets/wireless_essid.rb', line 75 def opt [:editable] end |
#store ⇒ Object
87 88 89 |
# File 'src/lib/y2network/widgets/wireless_essid.rb', line 87 def store @settings.essid = value end |
#update_essid_list(networks) ⇒ Object
updates essid list with given array and ensure that previously selected value is preserved
81 82 83 84 85 |
# File 'src/lib/y2network/widgets/wireless_essid.rb', line 81 def update_essid_list(networks) old_value = value change_items(networks.map { |n| [n, n] }) self.value = old_value end |