Exemplo n.º 1
0
 def __init__(self, parent=None):
     CreateDialog.__init__(self)
     self.okSig = signals.SIG_CREATE_TCP_SERVER
     self.ui = Ui_CreateTcpServerForm()
     self.ui.setupUi(self)
     self.initIpList()
     self.setModal(True)
     self.setupSignals()
 def __init__(self, parent=None):
     CreateDialog.__init__(self)
     self.okSig = signals.SIG_CREATE_TCP_SERVER
     self.ui = Ui_CreateTcpServerForm()
     self.ui.setupUi(self)
     self.initIpList()
     self.setModal(True)
     self.setupSignals()
Exemplo n.º 3
0
class CreateTcpServerDialog(CreateDialog):
    def __init__(self, parent=None):
        CreateDialog.__init__(self)
        self.okSig = signals.SIG_CREATE_TCP_SERVER
        self.ui = Ui_CreateTcpServerForm()
        self.ui.setupUi(self)
        self.initIpList()
        self.setModal(True)
        self.setupSignals()

    def initIpList(self):
        self.ui.ipCmbBox.addItems(config.DEFAULT_SERVER_IP_LIST +
                                  utils.getLocalIpList())

    def setupSignals(self):
        self.ui.okBtn.clicked.connect(self.onOkBtnClicked)
        self.ui.cancelBtn.clicked.connect(self.close)

    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(self.okSig, utils.qstr2str(self.ui.ipCmbBox.currentText()),
                  port)
        self.close()

    def show_(self):
        if self.ui.portCmbBox.currentText() == "":
            self.ui.portCmbBox.setEditText( ` utils.randomPort() `)

        self.ui.portCmbBox.setFocus()
        self.show()
class CreateTcpServerDialog(CreateDialog):
	
    def __init__(self, parent=None):
        CreateDialog.__init__(self)
        self.okSig = signals.SIG_CREATE_TCP_SERVER
        self.ui = Ui_CreateTcpServerForm()
        self.ui.setupUi(self)
        self.initIpList()
        self.setModal(True)
        self.setupSignals()
    
    def initIpList(self):
        self.ui.ipCmbBox.addItems(config.DEFAULT_SERVER_IP_LIST + utils.getLocalIpList())
        
    def setupSignals(self):
        self.ui.okBtn.clicked.connect(self.onOkBtnClicked)
        self.ui.cancelBtn.clicked.connect(self.close)
        
    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(self.okSig, utils.qstr2str(self.ui.ipCmbBox.currentText()), port)
        self.close()
	
    def show_(self):
        if self.ui.portCmbBox.currentText() == "":
            self.ui.portCmbBox.setEditText(`utils.randomPort()`)
        
        self.ui.portCmbBox.setFocus()
        self.show()