def __init__(self, model, mainwindow): Panel.__init__(self, mainwindow) self.setAttribute(Qt.WA_DeleteOnClose) self._setupUi() self.model = model self.typeComboBox = ComboboxModel(model=self.model.type_list, view=self.typeComboBoxView) self.currencyComboBox = ComboboxModel(model=self.model.currency_list, view=self.currencyComboBoxView) self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected.connect(self.reject)
def _setup(self): self._setupUi() self.currencyComboBox = ComboboxModel(model=self.model.currency_list, view=self.currencyComboBoxView) self.firstWeekdayComboBox = ComboboxModel( model=self.model.first_weekday_list, view=self.firstWeekdayComboBoxView) self.aheadMonthsComboBox = ComboboxModel( model=self.model.ahead_months_list, view=self.aheadMonthsComboBoxView) self.yearStartComboBox = ComboboxModel( model=self.model.year_start_month_list, view=self.yearStartComboBoxView)
def __init__(self, model, mainwindow): Panel.__init__(self, mainwindow) self.setAttribute(Qt.WA_DeleteOnClose) self.mainwindow = mainwindow self.model = model self._setupUi() self.dateEdit = TextField(model=self.model.date_field, view=self.dateEditView) self.descriptionEdit = TextField(model=self.model.description_field, view=self.descriptionEditView) self.payeeEdit = TextField(model=self.model.payee_field, view=self.payeeEditView) self.checknoEdit = TextField(model=self.model.checkno_field, view=self.checknoEditView) self.fromEdit = TextField(model=self.model.from_field, view=self.fromEditView) self.toEdit = TextField(model=self.model.to_field, view=self.toEditView) self.amountEdit = TextField(model=self.model.amount_field, view=self.amountEditView) self.currencyComboBox = ComboboxModel(model=self.model.currency_list, view=self.currencyComboBoxView) self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected.connect(self.reject)
def __init__(self, model, mainwindow): Panel.__init__(self, mainwindow) self._setupUi() self.model = model self.accountComboBox = ComboboxModel(model=self.model.account_list, view=self.accountComboBoxView) self.continueButton.clicked.connect(self.accept) self.cancelButton.clicked.connect(self.reject)
def __init__(self, model, mainwindow): Panel.__init__(self, mainwindow) self.setAttribute(Qt.WA_DeleteOnClose) self.model = model self._setupUi() self.splitTable = SplitTable(model=self.model.split_table, view=self.splitTableView) self.repeatTypeComboBox = ComboboxModel(model=self.model.repeat_type_list, view=self.repeatTypeComboBoxView) self.addSplitButton.clicked.connect(self.splitTable.model.add) self.removeSplitButton.clicked.connect(self.splitTable.model.delete) self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected.connect(self.reject)
def __init__(self, parent, app): flags = Qt.CustomizeWindowHint | Qt.WindowTitleHint | Qt.WindowSystemMenuHint QDialog.__init__(self, parent, flags) self._setupUi() self.model = PrioritizeDialogModel(app=app.model) self.categoryList = ComboboxModel(model=self.model.category_list, view=self.categoryCombobox) self.criteriaList = ListviewModel(model=self.model.criteria_list, view=self.criteriaListView) self.prioritizationList = PrioritizationList(model=self.model.prioritization_list, view=self.prioritizationListView) self.model.view = self self.addCriteriaButton.clicked.connect(self.model.add_selected) self.removeCriteriaButton.clicked.connect(self.model.remove_selected) self.buttonBox.accepted.connect(self.accept) self.buttonBox.rejected.connect(self.reject)
def __init__(self, mainwindow): QWidget.__init__(self, mainwindow, Qt.Window) self._setupUi() self.doc = mainwindow.doc self.model = mainwindow.model.import_window self.swapOptionsComboBox = ComboboxModel( model=self.model.swap_type_list, view=self.swapOptionsComboBoxView) self.table = ImportTable(model=self.model.import_table, view=self.tableView) self.model.view = self self._setupColumns( ) # Can only be done after the model has been connected self.tabView.tabCloseRequested.connect(self.tabCloseRequested) self.tabView.currentChanged.connect(self.currentTabChanged) self.targetAccountComboBox.currentIndexChanged.connect( self.targetAccountChanged) self.importButton.clicked.connect(self.importClicked) self.swapButton.clicked.connect(self.swapClicked)