Example #1
0
    def __init__(self, qtreactor):
        QMainWindow.__init__(self)
        self.ui = Ui_MainWindow()
        self.ui.setupUi(self)
        self.setTab(ConfigForm, self.ui.tabConfig, "configForm")
        self.setTab(MonitForm, self.ui.tabPacient, "monitForm")
        self.gridMonitores = QGridLayout(self.ui.widget)
        self.monitores = []
        self.countTest = 0
        #self.maxNumMonitors = 8
        #self.setMonitores()
        self.monitIds = {}
        self.iController = IndividualController(self.monitForm)
        self.iController.gui.alarmForm.connectAlarm(self)
        #self.wthread = UiWorkingThread(self)
        #self.wthread.start()
        QObject.connect(self.ui.actionAbrir, SIGNAL("triggered()"),
                        self.openConnection)
        QObject.connect(self.ui.actionFechar, SIGNAL("triggered()"),
                        self.closeConnection)
        QObject.connect(self.ui.tabWidget, SIGNAL('currentChanged(int)'),
                        self.abaChanged)
        #self.connect(self.wthread, SIGNAL('setIndividual'), self.atualizaIndividual, Qt.QueuedConnection)
        #self.connect(self.wthread, SIGNAL('setGroup'), self.atualizaGrupo, Qt.QueuedConnection)
        self.reactor = qtreactor
        #self.port = int(self.configForm.ui.edtPort.text()) #Port number
        #self.port = 60000
        #self.server = ICUServerFactory(self.port, self.dataReceived, self.ackMsg) #Create server
        #self.server.start(self.reactor) #Starts server, listening on the specified port number
        self.alarmslist = []
        self.alarmslist.append([
            self.configForm.alarmForm.ui.edtMinPres_3.text(),
            self.configForm.alarmForm.ui.edtMaxPres_3.text()
        ])
        self.alarmslist.append([
            self.configForm.alarmForm.ui.edtMinOxi_3.text(),
            self.configForm.alarmForm.ui.edtMaxOxi_3.text()
        ])
        self.alarmslist.append([
            self.configForm.alarmForm.ui.edtMinTemp_3.text(),
            self.configForm.alarmForm.ui.edtMaxTemp_3.text()
        ])
        self.alarmslist.append([
            self.configForm.alarmForm.ui.edtMinFc_3.text(),
            self.configForm.alarmForm.ui.edtMaxFc_3.text()
        ])
        self.configForm.alarmForm.connectAlarm(self)

        self.ui.statusbar.showMessage("Connection OFF")