Money Manager EX
An easy to use, money management application built with wxWidgets
mmReportBudgetCategorySummary Class Reference

#include <budgetcategorysummary.h>

+ Inheritance diagram for mmReportBudgetCategorySummary:
+ Collaboration diagram for mmReportBudgetCategorySummary:

Public Member Functions

 mmReportBudgetCategorySummary ()
 
virtual ~mmReportBudgetCategorySummary ()
 
virtual wxString getHTMLText ()
 
- Public Member Functions inherited from mmReportBudget
 mmReportBudget ()
 
virtual ~mmReportBudget ()
 
void AdjustYearValues (int day, wxDateTime::Month month, wxDateTime &year) const
 Returns correct values for day and month, adjusted to financial year if required. More...
 
const wxString AdjustYearValues (int day, wxDateTime::Month month, int year, const wxString &yearStr) const
 Returns correct values for day and month, adjusted to financial year if required. More...
 
void AdjustDateForEndFinancialYear (wxDateTime &date) const
 Sets date to end of financial year if required by user. More...
 
void GetFinancialYearValues (int &day, wxDateTime::Month &month) const
 Return day and month values to user defined financial year. More...
 
void SetDateToEndOfMonth (const wxDateTime::Month month, wxDateTime &date) const
 Advance the given date to the end of the current month. More...
 
void SetDateToEndOfYear (int day, const wxDateTime::Month month, wxDateTime &date, bool isEndDate=true) const
 Advance the given date by one year. More...
 
void SetBudgetMonth (wxString budgetYearStr, wxDateTime &startDate, wxDateTime &endDate) const
 sets the start and end dates for a budget month More...
 
- Public Member Functions inherited from mmPrintableBase
 mmPrintableBase (const wxString &title)
 
virtual ~mmPrintableBase ()
 
virtual void RefreshData ()
 
virtual const wxString getReportTitle (bool translate=true) const
 
virtual int report_parameters ()
 
int getReportId ()
 
void date_range (const mmDateRange *date_range, int selection)
 
void initial_report (bool initial)
 
int64 getDateSelection () const
 
int getAccountSelection () const
 
int getChartSelection () const
 
int getForwardMonths () const
 
const wxString getAccountNames () const
 
void chart (int selection)
 
void setAccounts (int selection, const wxString &name)
 
void setSelection (int64 sel)
 
void setForwardMonths (int sel)
 
void setReportSettings ()
 
void setReportParameters (int id)
 
const wxString getReportSettings () const
 
void restoreReportSettings ()
 
void initReportSettings (const wxString &settings)
 

Additional Inherited Members

- Public Types inherited from mmPrintableBase
enum  RepParams {
  NONE = 0, SINGLE_DATE = 1, DATE_RANGE = 2, TIME = 4,
  MONTHES = 8, BUDGET_DATES = 16, ONLY_YEARS = 32, ACCOUNTS_LIST = 64,
  CHART = 128, FORWARD_MONTHS = 256
}
 
enum  Reports {
  MyUsage = 0, MonthlySummaryofAccounts, YearlySummaryofAccounts, WheretheMoneyGoes,
  WheretheMoneyComesFrom, CategoriesSummary, CategoriesMonthly, Payees,
  IncomevsExpensesSummary, IncomevsExpensesMonthly, BudgetPerformance, BudgetCategorySummary,
  MonthlyCashFlow, DailyCashFlow, TransactionsCashFlow, StocksReportPerformance,
  StocksReportSummary, ForecastReport, BugReport, CategoryOverTimePerformance,
  UNUSED = -1
}
 
- Public Attributes inherited from mmPrintableBase
mmFilterTransactions m_filter
 
- Static Public Attributes inherited from mmPrintableBase
static const char * m_template
 
- Protected Attributes inherited from mmPrintableBase
int m_chart_selection = 0
 
int64 m_date_selection = 0
 
int m_forward_months = 24
 
wxString m_title
 
const mmDateRangem_date_range = nullptr
 
wxSharedPtr< wxArrayString > accountArray_
 
wxSharedPtr< wxArrayString > selectedAccountArray_
 
bool m_only_active = false
 
int m_id = -1
 

Constructor & Destructor Documentation

◆ mmReportBudgetCategorySummary()

mmReportBudgetCategorySummary::mmReportBudgetCategorySummary ( )

◆ ~mmReportBudgetCategorySummary()

mmReportBudgetCategorySummary::~mmReportBudgetCategorySummary ( )
virtual

Member Function Documentation

◆ getHTMLText()

wxString mmReportBudgetCategorySummary::getHTMLText ( )
virtual

Reimplemented from mmReportBudget.


The documentation for this class was generated from the following files: