Beispiel #1
0
    def setConnectingState(self):
    """ Updates current state with 'Connecting' value """
        if self.connecting:
            self.scrollArea.setEnabled(False)
            if self.wired.CheckIfWiredConnecting():
                self.statusLabel.setText(language['wired_network'] + ': ' +
                    qlanguage(str(self.wired.CheckWiredConnectingMessage())))
            elif self.wireless.CheckIfWirelessConnecting():
                self.statusLabel.setText(self.wireless.GetCurrentNetwork(self.wireless.GetIwconfig()) + ': ' +
                    qlanguage(str(self.wireless.CheckWirelessConnectingMessage())))

            QTimer.singleShot(500, self.setConnectingState)
Beispiel #2
0
    def updateNetworkList(self):
    """ Updates network list """
        # Add wired list
        wiredList = self.wired.GetWiredProfileList()

        # Add wireless list
        numberOfNetworks = self.wireless.GetNumberOfNetworks()
        if numberOfNetworks > 0:
            widget = QWidget()
            vbox = QVBoxLayout()
            for network_id in range(0, numberOfNetworks):
                is_active = self.wireless.GetCurrentNetworkID(self.wireless.GetIwconfig()) == network_id
                vbox.addWidget(self.getWirelessNetWidget(network_id, is_active))
                line = QFrame()
                line.setFrameShape(QFrame.HLine)
                line.setFrameShadow(QFrame.Sunken)
                line.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Minimum)
                vbox.addWidget(line)
            vbox.addItem(QSpacerItem(1, 1, QSizePolicy.Minimum, QSizePolicy.Expanding))
            vbox.setSpacing(0)
            widget.setLayout(vbox)
            self.scrollArea.setWidget(widget)
        else:
            label = QLabel(qlanguage('no_wireless_networks_found'))
            label.setAlignment(Qt.AlignCenter)
            label.setEnabled(False)
            self.scrollArea.setWidget(label)
            label.show()
Beispiel #3
0
 def scanStarted(self):
 """ scanStarted signal handler, adjustes GUI to display that scan is in progress """
     label = QLabel(qlanguage('scanning_stand_by'))
     label.setAlignment(Qt.AlignCenter)
     label.setEnabled(False)
     self.scrollArea.setWidget(label)
     label.show()
     pass