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

#include <transactions.h>

+ Inheritance diagram for mmReportTransactions:
+ Collaboration diagram for mmReportTransactions:

Public Member Functions

 ~mmReportTransactions ()
 
 mmReportTransactions (wxSharedPtr< mmFilterTransactionsDialog > &transDialog)
 
wxString getHTMLText ()
 
- 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

◆ ~mmReportTransactions()

mmReportTransactions::~mmReportTransactions ( )

◆ mmReportTransactions()

mmReportTransactions::mmReportTransactions ( wxSharedPtr< mmFilterTransactionsDialog > &  transDialog)

Member Function Documentation

◆ getHTMLText()

wxString mmReportTransactions::getHTMLText ( )
virtual

Implements mmPrintableBase.


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