예제 #1
0
    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)
예제 #2
0
 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)
예제 #3
0
    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)
예제 #4
0
    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)
예제 #5
0
    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)
예제 #6
0
 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)
예제 #7
0
    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)