|
| 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 drn::tagging::Tags &possibleTags, const drn::tagging::BudgetItemTags &associatedTags, 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 drn::navigation::ConfigurationData &confData, const std::set< pecunia::Currency > &used) |
| | Displays the configuration dialogue to the user and establishes necessary connections for handling updates, save operations, and closing of the dialog.
|
| 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 drn::tagging::Tags &possibleTags, const drn::tagging::BudgetItemTags &associatedTags, 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 drn::tagging::Tags &possibleTags, const drn::tagging::BudgetItemTags &associatedTags, 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 drn::tagging::Tags &possibleTags, const drn::tagging::BudgetItemTags &associatedTags, 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 drn::tagging::Tags &possibleTags, const drn::tagging::BudgetItemTags &associatedTags, 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::navigation::GuiElementIdentifier &id, const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetedMoney &item, const std::optional< drn::banking::BankAccount > &ba, const drn::tagging::BudgetItemTags::ItemTags &itemTags) |
| | Triggered when the user requests to add a new budget item.
|
| 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) |
| | Triggered when the configuration settings have failed to be saved.
|
| void | configureSaveSucceeded () |
| void | configureUpdated (const drn::navigation::ConfigurationData &data) |
| | Triggered when the user wishes to update the configuration settings.
|
| 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 () |
| | Triggered when a user requests to show the bills view.
|
| void | prepareShowBudgetItemRefund () |
| void | prepareShowConfigure () |
| void | prepareShowDashboard () |
| void | prepareShowDebts () |
| | Triggered when a user requests to show the debts view.
|
| void | prepareShowExchangeRates () |
| void | prepareShowGoals () |
| | Triggered when a user requests to show the goals view.
|
| void | prepareShowLedgers () |
| void | prepareShowMoneyTransfer () |
| void | prepareShowNontracks () |
| | Triggered when a user requests to show the nontracks view.
|
| void | prepareShowProcessBudgetItems () |
| void | prepareShowSurvey () |
| void | prepareShowWages () |
| | Triggered when a user requests to show the wages view.
|
| 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::navigation::GuiElementIdentifier &id, const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetSource &source) |
| | Triggered when the user removes a budget item.
|
| 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::navigation::GuiElementIdentifier &id, const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetSource &original, const drn::budgeting::BudgetSource &changed) |
| | Triggered when the user renames an existing budget item.
|
| void | renamedBankAccount (const drn::accounting::AccountCode &original, const drn::accounting::AccountCode &changed) |
| void | saveAsBudgetFile (const QString &filePathName) |
| void | saveBudgetFile () |
| void | saveFailed (const drn::navigation::GuiElementIdentifier &id, const std::optional< drn::budgeting::BudgetSource > &original, const QString &errorMessage, const std::optional< drn::budgeting::BudgetSource > &displayed) |
| | Triggered when the user fails to save a budget item.
|
| void | saveSucceeded (const drn::navigation::GuiElementIdentifier &id, const drn::budgeting::BudgetSource &source) |
| | Triggered when the user successfully saves a budget item.
|
| 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::navigation::GuiElementIdentifier &id, const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetedMoney &item, const std::optional< drn::banking::BankAccount > &ba, const drn::tagging::BudgetItemTags::ItemTags &itemTags) |
| | Triggered when the user updates an existing budget item.
|
| void | updatedTransaction (const drn::accounting::TransactionNumber &tn, const drn::accounting::Transaction &txn) |