if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
setupDb()
-# import pdb; pdb.set_trace()
-# runApp()
views = ui.MainWindow()
views.show()
- connectionModel = QtSql.QSqlTableModel(views)
- connectionModel.setTable('connections')
- connectionModel.setHeaderData(
- sql.Connection.id, QtCore.Qt.Horizontal,
- QtCore.QVariant('Connection_ID'))
- connectionModel.setHeaderData(
- sql.Connection.name, QtCore.Qt.Horizontal,
- QtCore.QVariant('Name'))
- connectionModel.setHeaderData(
- sql.Connection.local_ip_address, QtCore.Qt.Horizontal,
- QtCore.QVariant('Local_IP_Address'))
- connectionModel.setHeaderData(
- sql.Connection.local_port, QtCore.Qt.Horizontal,
- QtCore.QVariant('Local_Port'))
- connectionModel.setHeaderData(
- sql.Connection.freeswitch_ip_address, QtCore.Qt.Horizontal,
- QtCore.QVariant('Freeswitch_IP_Address'))
- connectionModel.setHeaderData(
- sql.Connection.freeswitch_port, QtCore.Qt.Horizontal,
- QtCore.QVariant('Freeswitch_Port'))
- connectionModel.select()
-
- views.connectionView.setModel(connectionModel)
- views.connectionView.setColumnHidden(sql.Connection.id, True)
- views.connectionView.setSelectionMode(QtGui.QTableView.SingleSelection)
- views.connectionView.setSelectionBehavior(QtGui.QTableView.SelectRows)
- views.connectionView.resizeColumnsToContents()
- views.connectionView.resizeRowsToContents()
- views.connectionView.horizontalHeader().setStretchLastSection(True)
-
-
- views.connectionData.setModel(connectionModel)
- connectionController = controllers.ConnectionController()
-
- signals_data = (
- # (self.ui.connectionList, 'currentRowChanged(int)',
- # self.connections.select),
- # (self.ui.connectionClone, 'clicked()', self.connections.clone),
- # (self.ui.connectionSave, 'clicked()', self.connections.save),
-# (views.connectionAdd, 'clicked()', connectionController.add),
- )
-
-# for sender, signal, receiver in signals_data:
-# QtCore.QObject.connect(sender, QtCore.SIGNAL(signal), receiver)
+ connectionController = controllers.ConnectionController(parent=views)
app.exec_()
# sys.exit()