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

#include <filtertrans.h>

Public Member Functions

 mmFilterTransactions ()
 
void clear ()
 
void setDateRange (wxDateTime startDate, wxDateTime endDate)
 
void setAccountList (wxSharedPtr< wxArrayString > accountList)
 
void setPayeeList (const wxArrayInt64 &payeeList)
 
void setCategoryList (const wxArrayInt64 &categoryList)
 
template<class MODEL , class DATA = typename MODEL::Data>
bool checkCategory (const DATA &tran, const std::map< int64, typename MODEL::Split_Data_Set > &splits)
 
bool mmIsRecordMatches (const Model_Checking::Data &tran, const std::map< int64, Model_Splittransaction::Data_Set > &split)
 
wxString getHTML ()
 

Constructor & Destructor Documentation

◆ mmFilterTransactions()

mmFilterTransactions::mmFilterTransactions ( )

Member Function Documentation

◆ checkCategory()

template<class MODEL , class DATA >
bool mmFilterTransactions::checkCategory ( const DATA &  tran,
const std::map< int64, typename MODEL::Split_Data_Set > &  splits 
)

◆ clear()

void mmFilterTransactions::clear ( )

◆ getHTML()

wxString mmFilterTransactions::getHTML ( )

◆ mmIsRecordMatches()

bool mmFilterTransactions::mmIsRecordMatches ( const Model_Checking::Data tran,
const std::map< int64, Model_Splittransaction::Data_Set > &  split 
)

◆ setAccountList()

void mmFilterTransactions::setAccountList ( wxSharedPtr< wxArrayString >  accountList)

◆ setCategoryList()

void mmFilterTransactions::setCategoryList ( const wxArrayInt64 categoryList)

◆ setDateRange()

void mmFilterTransactions::setDateRange ( wxDateTime  startDate,
wxDateTime  endDate 
)

◆ setPayeeList()

void mmFilterTransactions::setPayeeList ( const wxArrayInt64 payeeList)

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