Example #1
0
    def __init__(self, parent=None):
        super(AccountWidget, self).__init__(parent)

        # codeCompletionBlock start
        from PyQt4.QtGui import QTreeWidget, QStackedWidget
        self.dateTree = QTreeWidget()
        self.monthStack = QStackedWidget()
        # codeCompletionBlock end

        uic.loadUi(getUiFile('AccountWidget'), self)

        self.dateTree.currentItemChanged.connect(self.syncronizeStack)

        self.addTopLevelPeriod('CurrentTotal')
Example #2
0
    def __init__(self, parent=None):
        super(MainWindow, self).__init__(parent)

        # codeCompletionBlock start
        from PyQt4.QtGui import QComboBox, QToolButton, QStackedWidget

        self.accountSelection = QComboBox()
        self.accountButton = QToolButton()
        self.accountStack = QStackedWidget()
        # codeCompletionBlock end

        uic.loadUi(getUiFile('MainWindow'), self)

        self.model = Model()
        self.model.loadLastSession()

        self.actionAdd_Account.triggered.connect(self.addSubAccount)
        self.accountSelection.currentIndexChanged.connect(self.accountStack.setCurrentIndex)
Example #3
0
    def __init__(self, previous=None, parent=None):
        super(MonthWidget, self).__init__(parent)

        # codeCompletionBlock start
        from PyQt4.QtGui import QDoubleSpinBox

        spinBox = QDoubleSpinBox()
        self.spinBoxClosing = spinBox
        self.spinBoxOpening = spinBox
        self.spinBoxProgress = spinBox
        self.tableTransactions = TransactionTable()
        # codeCompletionBlock end

        uic.loadUi(getUiFile("MonthWidget"), self)

        self.previous = previous

        if self.previous:
            self.updateOpeningBalance()
            self.previous.spinBoxClosing.valueChanged.connect(self.updateOpeningBalance)

        self.tableTransactions.rowAdded.connect(self.updateSecondaryBalances)
        self.spinBoxOpening.valueChanged.connect(self.updateSecondaryBalances)