diff options
Diffstat (limited to 'cashflow.h')
| -rw-r--r-- | cashflow.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -34,6 +34,8 @@ private slots: void onOpenFile(); void onQuit(); void onPreferences(); + void onRecurringRuleChanged(); + void onTransactionDateChanged(); private: Ui::CashFlow *ui; @@ -44,6 +46,7 @@ private: QFont currentAmountFont; int weekStartDay; QString currentFilePath; + Transaction currentProjectedTransaction; // For converting projections to actuals enum PeriodType { Daily, @@ -71,5 +74,8 @@ private: void loadSettings(); QString formatCurrency(double amount) const; bool openDatabase(const QString &filePath); + void populateRecurringRulesCombo(); + void updateOccurrenceKey(); + QString generateOccurrenceKey(const QDate &date, RecurrenceFrequency frequency) const; }; #endif // CASHFLOW_H |
