|
void | onCheckCleanExit (const bool isDirty) |
|
void | onFetchedReleaseNotes (const std::set< drn::updating::ReleaseInformation > &versions) |
|
void | onLoadedBudgetFile (const QString &filePathName, const bool isReloaded) |
|
void | onSavedBudgetFile (const QString &filePathName) |
|
void | onShowAccounts (const std::set< drn::accounting::Account > &accounts, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowBanks (const drn::banking::BankMap &banks, const std::set< drn::accounting::Account > &allAccounts, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowBills (const drn::budgeting::BillMap &bills, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowBudgetItemRefund (const std::set< pecunia::Currency > &codes, const drn::navigation::CurrencyDisplayOptions &displayAs) |
| Sets up and displays a GUI element for budget item refunds, enabling interactions such as looking up sources, transactions, or posting refunds. Additionally, connects signals and slots for transaction save results and the widget's lifecycle events.
|
|
void | onShowConfigure (const std::chrono::hours &hrInWeek, const std::chrono::days &dayInWeek, const std::chrono::days ¬ifyDueWithin, const pecunia::Currency &preferred, const drn::navigation::CurrencyDisplayOptions &displayAs, const std::set< pecunia::Currency > &usable, const std::set< pecunia::Currency > &used, const drn::foundation::Percentage &balanceWindow) |
|
void | onShowConfirmLoadBudgetFile (const QString &filePathName) |
|
void | onShowConfirmNewBudget () |
| Displays a confirmation dialog to verify the user's intent to create a new budget and emits appropriate signals based on the user's response.
|
|
void | onShowDashboard (const drn::budgeting::BudgetTotals &bt, const std::vector< drn::budgeting::BudgetItemAmountDue > &due, const drn::adviser::BudgetHealth &bh, const std::chrono::days &dueWithin, const pecunia::Currency &preferred, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowDebts (const drn::budgeting::DebtMap &debts, const std::set< drn::navigation::BudgetBankAccount > &accounts, const std::set< drn::accounting::AccountCode > &codes, const std::set< drn::banking::BankName > &banks, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowExchangeRates (const drn::conversion::ConversionMap ¤tConversions, const std::set< pecunia::Currency > ¤cies) |
|
void | onShowGoals (const drn::budgeting::GoalMap &goals, const std::set< drn::navigation::BudgetBankAccount > &accounts, const std::set< drn::accounting::AccountCode > &codes, const std::set< drn::banking::BankName > &banks, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs, const pecunia::Money &wagesTotal) |
|
void | onShowLedgers (const std::set< drn::accounting::Account > &accounts, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowMoneyTransfer (const std::set< drn::navigation::BankAccountCode > &fromBanks, const std::set< drn::navigation::BankAccountCode > &toBanks, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowNewBudget () |
| Displays a status message about the creation of a new budget and emits a signal to prepare the display of the primary dashboard GUI element.
|
|
void | onShowNewBudgetFirstTimeWizard (const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usable, const drn::navigation::CurrencyDisplayOptions &displayAs) |
| Sets up and displays a GUI element for a first-time setup wizard, enabling users to configure settings such as preferred currency and display options.
|
|
void | onShowNoBudgetFileOpened () |
|
void | onShowNontracks (const drn::budgeting::NontrackMap &nontracks, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onShowOpenBudgetFile () |
|
void | onShowProcessBudgetItems (const std::chrono::days &dueWithin, const std::vector< drn::budgeting::BudgetItemAmountDue > &items, const std::set< drn::banking::BankName > &banks, const pecunia::Currency &preferredCurrency, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs, const std::set< drn::accounting::AccountCode > &codes) |
|
void | onShowSaveAsBudgetFile () |
|
void | onShowSurvey (const std::set< drn::banking::BankName > &banks, const std::set< pecunia::Currency > &usable, const drn::navigation::CurrencyDisplayOptions &displayAs, const drn::foundation::Percentage &balanceWindow, const std::set< drn::accounting::AccountCode > &codes) |
|
void | onShowWages (const drn::budgeting::WageMap &wages, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) |
|
void | onUpdateReleased (const drn::updating::SemanticVersion &latest) |
|
void | show () |
|
|
void | accountSaveFailed (const std::optional< drn::accounting::AccountCode > &original, const QString &errorMessage, const std::optional< drn::accounting::AccountCode > &displayed) |
|
void | accountSaveSucceeded (const drn::accounting::AccountCode &code) |
|
void | added (const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetedMoney &item, const std::optional< drn::banking::BankAccount > &ba) |
|
void | addedAct (const drn::accounting::Account &a) |
|
void | addedBankAccount (const QString &name, const drn::banking::BankAccountTypes &type, const pecunia::Money &openingBalance) |
|
void | addedTransaction (const drn::accounting::Transaction &txn) |
|
void | bankAccountSaveFailed (const std::optional< drn::accounting::AccountCode > &original, const QString &errorMessage, const std::optional< drn::accounting::AccountCode > &displayed) |
|
void | bankAccountSaveSucceeded (const drn::accounting::AccountCode &ac) |
|
void | bankAdded (const drn::banking::Bank &b) |
| Triggered when the user wishes to add a bank.
|
|
void | bankClosed (const drn::banking::BankName &bn) |
|
void | bankOpened (const drn::banking::BankName &bn) |
|
void | bankRemoved (const drn::banking::BankName &bn) |
|
void | bankRenamed (const drn::banking::BankName &original, const drn::banking::BankName &change) |
|
void | bankSaveFailed (const std::optional< drn::banking::BankName > &original, const QString &errorMessage, const std::optional< drn::banking::BankName > &displayed) |
|
void | bankSaveSucceeded (const drn::banking::BankName &bn) |
|
void | bankUpdated (const drn::banking::Bank &b) |
| Triggered when there are updates to a bank.
|
|
void | checkIsBudgetFileDirty () |
|
void | closed (const drn::accounting::AccountCode &code) |
|
void | completedNewBudgetFirstTimeWizard (const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usable, const drn::navigation::CurrencyDisplayOptions &displayAs, const drn::banking::BankName &primary, const drn::banking::BankAccountTypes &kind, const QString &accountName, const pecunia::Money &initialBalance, const drn::navigation::BudgetWizardTemplates &selectedTemplate) |
| Triggered when the user completes the first-time setup process.
|
|
void | completedSurvey (const QDate &completedOn, const drn::banking::BankAccount &ba, const pecunia::Money &balance, const std::set< drn::accounting::TransactionNumber > &allReconciled, const drn::surveying::IndexedIncreaseDecreases< drn::budgeting::BudgetItemIdentifier > &allAdded, const drn::surveying::IndexedIncreaseDecreases< drn::accounting::AccountNumber > &allExtra, const std::map< drn::budgeting::BudgetItemIdentifier, drn::surveying::DistributedAmount > &distributed, const pecunia::Money &nondistributed) |
|
void | completedSurveyFailed (const QString &errorMessage) |
|
void | completedSurveySucceeded () |
|
void | configureSaveFailed (const QString &errorMessage) |
|
void | configureSaveSucceeded () |
|
void | configureUpdated (const std::chrono::hours &hrInWeek, const std::chrono::days &dayInWeek, const std::chrono::days ¬ifyDueWithin, const pecunia::Currency &preferred, const drn::navigation::CurrencyDisplayOptions &displayAs, const std::set< pecunia::Currency > &usable, const drn::foundation::Percentage &balanceWindow) |
|
void | confirmedLoadBudgetFile (const QString &filePathName, const bool isReloaded) |
|
void | confirmedNewBudgetEmpty () |
| Triggered when the user confirms that they wish to have a new budget via an empty one.
|
|
void | confirmedNewBudgetFirstTimeWizard () |
| Triggered when the user confirms that they wish to display the first-time budget wizard.
|
|
void | fetchedExchangeRates (const std::set< pecunia::Currency > ¤cies, const drn::conversion::ConversionMap &conversions) |
|
void | fetchExchangeRates (const std::set< pecunia::Currency > ¤cies) |
|
void | fetchReleaseNotes () |
|
void | generatedMappingSurvey (const drn::surveying::MappingSurvey &survey) |
|
void | generateMappingSurvey (const drn::banking::BankName &bn, const drn::accounting::AccountNumber &an, const QDate &surveyingOn) |
|
void | loadBudgetFile (const QString &filePathName) |
|
void | lookedUpBankAccounts (const drn::banking::BankName &bn, const std::set< drn::banking::AccountNumberBankType > &accountTypes) |
|
void | lookedUpBudgetItemSources (const drn::budgeting::BudgetItemDueIdentifier &requestedBy, const std::set< drn::budgeting::BudgetSource > &sources) |
| Emitted when the available sources for a specific budget item type are retrieved.
|
|
void | lookedUpLastReconciliation (const pecunia::Currency &code, const std::optional< drn::banking::ReconciledBalance > &reconciliation) |
| This is to be triggered when the details of the last reconciliation for the current financial account displayed is available.
|
|
void | lookedUpRefundableTransactions (const drn::budgeting::BudgetItemIdentifier &bii, const drn::accounting::AccountCode &ac, const std::set< drn::accounting::Transaction > &txns) |
| Triggered when the result of a refundable transactions lookup for a specific budget item is completed.
|
|
void | lookUpBankAccounts (const drn::banking::BankName &bn, const drn::navigation::AllowSubAccounts &shouldAllow) |
|
void | lookUpBudgetItemSources (const drn::budgeting::BudgetItemDueIdentifier &requestedBy) |
| Emitted when the user requests to look up all sources related to a specific budget item type.
|
|
void | lookUpLastReconciliation (const drn::accounting::AccountNumber &an) |
| Triggered when the user wishes to look up and processes the most recent reconciliation for a specified account.
|
|
void | lookUpRefundableTransactions (const drn::budgeting::BudgetItemIdentifier &bii) |
| Emitted when the users wishes to look up all refundable transactions for a specific budget item.
|
|
void | markCleared (const std::set< drn::accounting::TransactionNumber > &numbers) |
|
void | markReconciled (const drn::accounting::TransactionNumber &number) |
|
void | markUnreconciled (const std::set< drn::accounting::TransactionNumber > &numbers) |
|
void | opened (const drn::accounting::AccountCode &code) |
|
void | postRefund (const drn::accounting::TransactionNumber &txnNum, const pecunia::Money &refund) |
| Emitted when the users clicks to save a budget item refund.
|
|
void | prepareNewBudgetEmpty () |
| Emitted when the user wishes to prepare a new budget item using an empty one.
|
|
void | prepareNewBudgetFirstTimeWizard () |
| Emitted when the user wishes to prepare a new budget item using a first-time wizard.
|
|
void | prepareShowAccounts () |
|
void | prepareShowBanks () |
|
void | prepareShowBills () |
|
void | prepareShowBudgetItemRefund () |
|
void | prepareShowConfigure () |
|
void | prepareShowDashboard () |
|
void | prepareShowDebts () |
|
void | prepareShowExchangeRates () |
|
void | prepareShowGoals () |
|
void | prepareShowLedgers () |
|
void | prepareShowMoneyTransfer () |
|
void | prepareShowNontracks () |
|
void | prepareShowProcessBudgetItems () |
|
void | prepareShowSurvey () |
|
void | prepareShowWages () |
|
void | processBudgetItemPosted (const drn::budgeting::BudgetItemAmountDue &bid, const drn::accounting::AccountCode &ac, const QDate &postOn) |
|
void | processBudgetItemPostedUnexpected (const drn::budgeting::BudgetItemDueIdentifier &bidi, const pecunia::Money &amount, const drn::accounting::AccountCode &ac, const QDate &postOn) |
|
void | processBudgetItemSaveFailed (const drn::budgeting::BudgetItemDueIdentifier &bidi, const QString &errorMessage) |
|
void | processBudgetItemSaveSucceeded (const drn::budgeting::BudgetItemDueIdentifier &bidi, const std::optional< drn::accounting::TransactionNumber > &txnNum) |
|
void | processBudgetItemSkipped (const drn::budgeting::BudgetItemDueIdentifier &bidi) |
|
void | recoded (const drn::accounting::AccountCode ¤t, const drn::accounting::AccountCode &changed) |
|
void | reloadBudgetFile () |
|
void | removed (const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetSource &source) |
|
void | removedAct (const drn::accounting::AccountCode &code) |
|
void | removedBankAccount (const drn::accounting::AccountCode &ac) |
|
void | removedTransaction (const drn::accounting::TransactionNumber &number) |
|
void | renamed (const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetSource &original, const drn::budgeting::BudgetSource &changed) |
|
void | renamedBankAccount (const drn::accounting::AccountCode &original, const drn::accounting::AccountCode &changed) |
|
void | saveAsBudgetFile (const QString &filePathName) |
|
void | saveBudgetFile () |
|
void | saveFailed (const std::optional< drn::budgeting::BudgetSource > &original, const QString &errorMessage, const std::optional< drn::budgeting::BudgetSource > &displayed) |
|
void | saveSucceeded (const drn::budgeting::BudgetSource &source) |
|
void | selectedLedger (const drn::accounting::AccountCode &code) |
|
void | showLedger (const drn::accounting::LedgerAccount &ledger) |
|
void | storeExchangeRates (const drn::conversion::ConversionMap &conversions) |
|
void | transactionSaveFailed (const std::optional< drn::accounting::TransactionNumber > &tn, const QString &errorMessage) |
|
void | transactionSaveSucceeded (const std::optional< drn::accounting::TransactionNumber > &displayed, const std::optional< drn::accounting::TransactionNumber > &posted) |
|
void | transferRequested (const drn::accounting::AccountNumber &from, const drn::accounting::AccountNumber &to, const pecunia::Money &amount, const QString &reason) |
|
void | updateAvailableAcknowledged () |
|
void | updated (const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetedMoney &item, const std::optional< drn::banking::BankAccount > &ba) |
|
void | updatedTransaction (const drn::accounting::TransactionNumber &tn, const drn::accounting::Transaction &txn) |
|