14
14
# with this program. If not, see <http://www.gnu.org/licenses/>.
17
from GtkHelpers import clear_text_entry, show_clear_icon
17
18
from qreator_lib.i18n import _
18
19
from qreator_lib.helpers import get_data_file
19
20
from gi.repository import Gtk, NetworkManager, NMClient
28
29
get_data_file('ui', '%s.ui' % ('QrCodeWifi',)))
29
30
self.grid = self.builder.get_object('qr_code_wifi')
30
31
self.builder.connect_signals(self)
32
33
self.comboboxtextSecurity = self.builder.get_object(
33
34
'comboboxtextSecurity')
34
35
self.entrySSID = self.builder.get_object('entrySSID')
35
36
self.entryPassword = self.builder.get_object('entryPassword')
36
37
self.comboboxtextSSID = self.builder.get_object('comboboxtextSSID')
38
39
# Initialize combo boxes (Glade seems not to do it for us)
39
40
self.comboboxtextSecurity.set_active(0)
68
69
def on_comboboxtextSecurity_changed(self, widget, data=None):
69
70
self.update_wifi_qr_code(security=widget.get_active_text())
71
#def on_entrySSID_icon_press(self, widget, icon, mouse_button):
72
# self._clear_text_entry(widget, icon)
72
def on_entrySSID_icon_press(self, widget, icon, mouse_button):
73
clear_text_entry(widget, icon)
74
75
def on_comboboxtextSSID_changed(self, widget, data=None):
75
#self._check_style(self.ui.entrySSID)
76
show_clear_icon(self.entrySSID)
76
77
self.update_wifi_qr_code(ssid=widget.get_active_text())
78
#def on_entryPassword_icon_press(self, widget, icon, mouse_button):
79
# self._clear_text_entry(widget, icon)
79
def on_entryPassword_icon_press(self, widget, icon, mouse_button):
80
clear_text_entry(widget, icon)
81
82
def on_entryPassword_changed(self, widget, data=None):
82
#self._check_style(widget)
83
show_clear_icon(widget)
83
84
self.update_wifi_qr_code(password=widget.get_text())
85
86
def on_checkbutton1_clicked(self, widget):