class BleproxyAddressDialog(QtGui.QDialog): def __init__(self, parent=None): QtGui.QDialog.__init__(self) self.ui = Ui_BleProxyAddressForm() self.ui.setupUi(self) self.setWindowIcon(QtGui.QIcon(config.LOGO_PNG)) self.initIpList() self.setModal(True) self.setupSignals() def setupSignals(self): self.ui.okBtn.clicked.connect(self.onOkBtnClicked) self.ui.cancelBtn.clicked.connect(self.close) def initIpList(self): pass def onOkBtnClicked(self): strPort = utils.qstr2str(self.ui.portCmbBox.currentText()) if not strPort.isdigit(): return port = int(strPort) if not utils.isPortOk(port): return self.emit(signals.SIG_CONNECT_SERVER, utils.qstr2str(self.ui.ipCmbBox.currentText()), port) self.close() def show_(self): self.ui.portCmbBox.setFocus() self.show()
def __init__(self, parent=None): QtGui.QDialog.__init__(self) self.ui = Ui_BleProxyAddressForm() self.ui.setupUi(self) self.setWindowIcon(QtGui.QIcon(config.LOGO_PNG)) self.initIpList() self.setModal(True) self.setupSignals()