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)
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()
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