示例#1
0
 def __init__(self, controller, *args, **kwargs):
     from ubiquity import nm
     from gi.repository import Gtk
     if ('UBIQUITY_AUTOMATIC' in os.environ
         or not nm.wireless_hardware_present() or misc.has_connection()):
         self.page = None
         return
     self.controller = controller
     builder = Gtk.Builder()
     self.controller.add_builder(builder)
     builder.add_from_file(os.path.join(os.environ['UBIQUITY_GLADE'], 'stepWireless.ui'))
     builder.connect_signals(self)
     self.page = builder.get_object('stepWireless')
     self.nmwidget = builder.get_object('nmwidget')
     self.nmwidget.connect('connection', self.state_changed)
     self.nmwidget.connect('selection_changed', self.selection_changed)
     self.use_wireless = builder.get_object('use_wireless')
     self.use_wireless.connect('toggled', self.wireless_toggled)
     self.plugin_widgets = self.page
     self.have_selection = False
     self.state = self.nmwidget.get_state()
     self.next_normal = True
     self.back_normal = True
     self.connect_text = None
     self.stop_text = None
示例#2
0
    def plugin_skip_page(self):
        from ubiquity import nm

        if not nm.wireless_hardware_present():
            return True
        else:
            return self.skip
示例#3
0
    def plugin_skip_page(self):
        from ubiquity import nm

        if not nm.wireless_hardware_present():
            return True
        else:
            return self.skip
示例#4
0
    def plugin_skip_page(self):
        # Set from the command line with --wireless
        if 'UBIQUITY_WIRELESS' in os.environ:
            return False

        from ubiquity import nm

        if nm.wireless_hardware_present():
            return self.skip
        else:
            return True