def connectSignals(self):
        self.connect(self.cancelButton,
                     QtCore.SIGNAL('clicked()'),
                     self.reject)
        self.connect(self.openButton,
                     QtCore.SIGNAL('clicked()'),
                     self.accept)
        self.connect(self.addAct,
                     QtCore.SIGNAL('triggered()'),
                     self.showConnConfig)
        self.connect(self.removeAct,
                     QtCore.SIGNAL('triggered()'),
                     self.connectionList.removeConnection)
        self.connect(self.connectionList,
                     QtCore.SIGNAL('itemSelectionChanged()'),
                     self.updateDBObjectsList)
        self.connect(self.connectionList,
                     QtCore.SIGNAL('itemSelectionChanged()'),
                     self.updateButtons)
        self.connect(self.connectionList,
                     QtCore.SIGNAL("reloadConnections"),
                     self.updateDBObjectsList)
        self.connect(self.objectList,
                     QtCore.SIGNAL('itemSelectionChanged()'),
                     self.updateButtons)
        self.connect(self.saveasEdt,
                     QtCore.SIGNAL('textChanged(QString)'),
                     self.updateButtons)
        self.connect(self.objectList,
                     QtCore.SIGNAL('itemDoubleClicked(QListWidgetItem *)'),
                     self.accept)
This starts up the mayavi2 application.
dataset/ETHPy150Open VisTrails/VisTrails/vistrails/gui/open_db_window.py/QOpenDBWindow.connectSignals--crossover with--dataset/ETHPy150Open enthought/mayavi/mayavi/scripts/mayavi2.py/main