This is the complete list of members for drn::navigation::Navigator, including all inherited members.
accountSaveFailed(const std::optional< drn::accounting::AccountCode > &original, const QString &errorMessage, const std::optional< drn::accounting::AccountCode > &displayed) | drn::navigation::Navigator | signal |
accountSaveSucceeded(const drn::accounting::AccountCode &code) | drn::navigation::Navigator | signal |
bankAccountSaveFailed(const std::optional< drn::accounting::AccountCode > &original, const QString &errorMessage, const std::optional< drn::accounting::AccountCode > &displayed) | drn::navigation::Navigator | signal |
bankAccountSaveSucceeded(const drn::accounting::AccountCode &ac) | drn::navigation::Navigator | signal |
bankSaveFailed(const std::optional< drn::banking::BankName > &original, const QString &errorMessage, const std::optional< drn::banking::BankName > &displayed) | drn::navigation::Navigator | signal |
bankSaveSucceeded(const drn::banking::BankName &bn) | drn::navigation::Navigator | signal |
checkedIsBudgetFileDirty(const bool isDirty) | drn::navigation::Navigator | signal |
completedSurveyFailed(const QString &errorMessage) | drn::navigation::Navigator | signal |
completedSurveySucceeded() | drn::navigation::Navigator | signal |
configureSaveFailed(const QString &errorMessage) | drn::navigation::Navigator | signal |
configureSaveSucceeded() | drn::navigation::Navigator | signal |
fetchedExchangeRates(const std::set< pecunia::Currency > ¤cies, const drn::conversion::ConversionMap &conversions) | drn::navigation::Navigator | signal |
fetchedReleaseNotes(const std::set< drn::updating::ReleaseInformation > &versions) | drn::navigation::Navigator | signal |
generatedMappingSurvey(const drn::surveying::MappingSurvey &survey) | drn::navigation::Navigator | signal |
loadedBudgetFile(const QString &filePathName, const bool isReloaded) | drn::navigation::Navigator | signal |
lookedUpBankAccounts(const drn::banking::BankName &bn, const std::set< drn::banking::AccountNumberBankType > &accountTypes) | drn::navigation::Navigator | signal |
lookedUpBudgetItemSources(const drn::budgeting::BudgetItemDueIdentifier &requestedBy, const std::set< drn::budgeting::BudgetSource > &sources) | drn::navigation::Navigator | signal |
lookedUpLastReconciliation(const pecunia::Currency &code, const std::optional< drn::banking::ReconciledBalance > &reconciliation) | drn::navigation::Navigator | signal |
lookedUpRefundableTransactions(const drn::budgeting::BudgetItemIdentifier &bii, const drn::accounting::AccountCode &ac, const std::set< drn::accounting::Transaction > &txns) | drn::navigation::Navigator | signal |
Navigator(foundation::UniqueQtPtr< networking::RequestSender > sender, std::unique_ptr< storage::BudgetStorage > budgetStore, std::unique_ptr< storage::ExchangeRatesStorage > exchangeRatesStore) | drn::navigation::Navigator | |
onAdded(const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetedMoney &item, const std::optional< drn::banking::BankAccount > &ba) | drn::navigation::Navigator | slot |
onAddedAct(const drn::accounting::Account &act) | drn::navigation::Navigator | slot |
onAddedBankAccount(const QString &name, const drn::banking::BankAccountTypes &type, const pecunia::Money &openingBalance) | drn::navigation::Navigator | slot |
onAddedTransaction(const drn::accounting::Transaction &txn) | drn::navigation::Navigator | slot |
onBankAdded(const drn::banking::Bank &b) | drn::navigation::Navigator | slot |
onBankClosed(const drn::banking::BankName &bn) | drn::navigation::Navigator | slot |
onBankOpened(const drn::banking::BankName &bn) | drn::navigation::Navigator | slot |
onBankRemoved(const drn::banking::BankName &bn) | drn::navigation::Navigator | slot |
onBankRenamed(const drn::banking::BankName &original, const drn::banking::BankName &change) | drn::navigation::Navigator | slot |
onBankUpdated(const drn::banking::Bank &b) | drn::navigation::Navigator | slot |
onCheckIsBudgetFileDirty() | drn::navigation::Navigator | slot |
onClosed(const drn::accounting::AccountCode &code) | drn::navigation::Navigator | slot |
onCompletedNewBudgetFirstTimeWizard(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) | drn::navigation::Navigator | slot |
onCompletedSurvey(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) | drn::navigation::Navigator | slot |
onConfigureUpdated(const std::chrono::hours &workHrInWeek, const std::chrono::days &workdayInWeek, 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) | drn::navigation::Navigator | slot |
onConfirmedLoadBudgetFile(const QString &filePathName, const bool isReloaded) | drn::navigation::Navigator | slot |
onConfirmedNewBudgetEmpty() | drn::navigation::Navigator | slot |
onConfirmedNewBudgetFirstTimeWizard() | drn::navigation::Navigator | slot |
onFetchExchangeRates(const std::set< pecunia::Currency > ¤cies) | drn::navigation::Navigator | slot |
onFetchReleaseNotes() | drn::navigation::Navigator | slot |
onGenerateMappingSurvey(const drn::banking::BankName &bn, const drn::accounting::AccountNumber &an, const QDate &surveyingOn) | drn::navigation::Navigator | slot |
onLoadBudgetFile(const QString &filePathName) | drn::navigation::Navigator | slot |
onLookUpBankAccounts(const drn::banking::BankName &bn, const drn::navigation::AllowSubAccounts &shouldAllow) | drn::navigation::Navigator | slot |
onLookUpBudgetItemSources(const drn::budgeting::BudgetItemDueIdentifier &requestedBy) | drn::navigation::Navigator | slot |
onLookUpLastReconciliation(const drn::accounting::AccountNumber &an) | drn::navigation::Navigator | slot |
onLookUpRefundableTransactions(const drn::budgeting::BudgetItemIdentifier &bii) | drn::navigation::Navigator | slot |
onMarkCleared(const std::set< drn::accounting::TransactionNumber > &tns) | drn::navigation::Navigator | slot |
onMarkReconciled(const drn::accounting::TransactionNumber &tn) | drn::navigation::Navigator | slot |
onMarkUnreconciled(const std::set< drn::accounting::TransactionNumber > &tns) | drn::navigation::Navigator | slot |
onOpened(const drn::accounting::AccountCode &code) | drn::navigation::Navigator | slot |
onPostBudgetItemPosted(const drn::budgeting::BudgetItemAmountDue &bid, const drn::accounting::AccountCode &ac, const QDate &postOn) | drn::navigation::Navigator | slot |
onPostBudgetItemPostedUnexpected(const drn::budgeting::BudgetItemDueIdentifier &bidi, const pecunia::Money &amount, const drn::accounting::AccountCode &ac, const QDate &postOn) | drn::navigation::Navigator | slot |
onPostBudgetItemSkipped(const drn::budgeting::BudgetItemDueIdentifier &bidi) | drn::navigation::Navigator | slot |
onPostRefund(const drn::accounting::TransactionNumber &txnNum, const pecunia::Money &refund) | drn::navigation::Navigator | slot |
onPrepareNewBudgetEmpty() | drn::navigation::Navigator | slot |
onPrepareNewBudgetFirstTimeWizard() | drn::navigation::Navigator | slot |
onPrepareShowAccounts() | drn::navigation::Navigator | slot |
onPrepareShowBanks() | drn::navigation::Navigator | slot |
onPrepareShowBills() | drn::navigation::Navigator | slot |
onPrepareShowBudgetItemRefund() | drn::navigation::Navigator | slot |
onPrepareShowConfigure() | drn::navigation::Navigator | slot |
onPrepareShowDashboard() | drn::navigation::Navigator | slot |
onPrepareShowDebts() | drn::navigation::Navigator | slot |
onPrepareShowExchangeRates() | drn::navigation::Navigator | slot |
onPrepareShowGoals() | drn::navigation::Navigator | slot |
onPrepareShowLedgers() | drn::navigation::Navigator | slot |
onPrepareShowMoneyTransfer() | drn::navigation::Navigator | slot |
onPrepareShowNontracks() | drn::navigation::Navigator | slot |
onPrepareShowProcessBudgetItems() | drn::navigation::Navigator | slot |
onPrepareShowSurvey() | drn::navigation::Navigator | slot |
onPrepareShowWages() | drn::navigation::Navigator | slot |
onRecoded(const drn::accounting::AccountCode ¤t, const drn::accounting::AccountCode &changed) | drn::navigation::Navigator | slot |
onReloadBudgetFile() | drn::navigation::Navigator | slot |
onRemoved(const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetSource &source) | drn::navigation::Navigator | slot |
onRemovedAct(const drn::accounting::AccountCode &code) | drn::navigation::Navigator | slot |
onRemovedBankAccount(const drn::accounting::AccountCode &ac) | drn::navigation::Navigator | slot |
onRemovedTransaction(const drn::accounting::TransactionNumber &tn) | drn::navigation::Navigator | slot |
onRenamed(const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetSource &original, const drn::budgeting::BudgetSource &changed) | drn::navigation::Navigator | slot |
onRenamedBankAccount(const drn::accounting::AccountCode &original, const drn::accounting::AccountCode &changed) | drn::navigation::Navigator | slot |
onSaveAsBudgetFile(const QString &filePathName) | drn::navigation::Navigator | slot |
onSaveBudgetFile() | drn::navigation::Navigator | slot |
onSelectedLedger(const drn::accounting::AccountCode &code) | drn::navigation::Navigator | slot |
onStoreExchangeRates(const drn::conversion::ConversionMap &conversions) | drn::navigation::Navigator | slot |
onTransferRequested(const drn::accounting::AccountNumber &from, const drn::accounting::AccountNumber &to, const pecunia::Money &amount, const QString &reason) | drn::navigation::Navigator | slot |
onUpdated(const drn::budgeting::BudgetItemTypes &type, const drn::budgeting::BudgetedMoney &item, const std::optional< drn::banking::BankAccount > &ba) | drn::navigation::Navigator | slot |
onUpdatedTransaction(const drn::accounting::TransactionNumber &tn, const drn::accounting::Transaction &txn) | drn::navigation::Navigator | slot |
processBudgetItemSaveFailed(const drn::budgeting::BudgetItemDueIdentifier &bidi, const QString &errorMessage) | drn::navigation::Navigator | signal |
processBudgetItemSaveSucceeded(const drn::budgeting::BudgetItemDueIdentifier &bidi, const std::optional< drn::accounting::TransactionNumber > &txnNum) | drn::navigation::Navigator | signal |
savedBudgetFile(const QString &filePathName) | drn::navigation::Navigator | signal |
saveFailed(const std::optional< drn::budgeting::BudgetSource > &original, const QString &errorMessage, const std::optional< drn::budgeting::BudgetSource > &displayed) | drn::navigation::Navigator | signal |
saveSucceeded(const drn::budgeting::BudgetSource &source) | drn::navigation::Navigator | signal |
showAccounts(const std::set< drn::accounting::Account > &accounts, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
showBanks(const drn::banking::BankMap &banks, const std::set< drn::accounting::Account > &allAccounts, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
showBills(const drn::budgeting::BillMap &bills, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
showBudgetItemRefund(const std::set< pecunia::Currency > &codes, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
showConfigure(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) | drn::navigation::Navigator | signal |
showConfirmLoadBudgetFile(const QString &filePathName) | drn::navigation::Navigator | signal |
showConfirmNewBudget() | drn::navigation::Navigator | signal |
showDashboard(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) | drn::navigation::Navigator | signal |
showDebts(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) | drn::navigation::Navigator | signal |
showExchangeRates(const drn::conversion::ConversionMap ¤tConversions, const std::set< pecunia::Currency > ¤cies) | drn::navigation::Navigator | signal |
showGoals(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) | drn::navigation::Navigator | signal |
showLedger(const drn::accounting::LedgerAccount &ledger) | drn::navigation::Navigator | signal |
showLedgers(const std::set< drn::accounting::Account > &accounts, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
showMoneyTransfer(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) | drn::navigation::Navigator | signal |
showNewBudget() | drn::navigation::Navigator | signal |
showNewBudgetFirstTimeWizard(const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usable, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
showNoBudgetFileOpened() | drn::navigation::Navigator | signal |
showNontracks(const drn::budgeting::NontrackMap &nontracks, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
showProcessBudgetItems(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) | drn::navigation::Navigator | signal |
showSaveAsBudgetFile() | drn::navigation::Navigator | signal |
showSurvey(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) | drn::navigation::Navigator | signal |
showWages(const drn::budgeting::WageMap &wages, const pecunia::Currency &preferred, const std::set< pecunia::Currency > &usableCurrencies, const drn::navigation::CurrencyDisplayOptions &displayAs) | drn::navigation::Navigator | signal |
transactionSaveFailed(const std::optional< drn::accounting::TransactionNumber > &tn, const QString &errorMessage) | drn::navigation::Navigator | signal |
transactionSaveSucceeded(const std::optional< drn::accounting::TransactionNumber > &displayed, const std::optional< drn::accounting::TransactionNumber > &posted) | drn::navigation::Navigator | signal |
updateAvailableAcknowledged() | drn::navigation::Navigator | signal |
updateReleased(const drn::updating::SemanticVersion &latest) | drn::navigation::Navigator | signal |
~Navigator() override | drn::navigation::Navigator |