def __init__(self, db, parent=None): """Creates a new instance of DialogCreateReport. @param db DatabaseBackend to be used. @param parant Qt parent. """ super(DialogCreateReport, self).__init__(parent) self.setupUi(self) self._db = db self._model = ConnectionModel(db, True, self) self.treeViewConnections.setModel(self._model)
class DialogCreateReport(QDialog, Ui_Dialog): def __init__(self, db, parent=None): """Creates a new instance of DialogCreateReport. @param db DatabaseBackend to be used. @param parant Qt parent. """ super(DialogCreateReport, self).__init__(parent) self.setupUi(self) self._db = db self._model = ConnectionModel(db, True, self) self.treeViewConnections.setModel(self._model) def getSelectedConnections(self): """Gets all selected connections.""" return self._model.getSelectedConnections()