#include "User.h" User::~User() { std::map >* >::iterator it; for (it = _operations.begin(); it != _operations.end(); it++) { if (_operations[it->first]) { delete it->second; } } } wxString User::GetCategoryName(wxString catId) { if (_preferences._categories.find(catId) == _preferences._categories.end()) return _("Unknown") ; return _preferences._categories[catId]; } wxString User::GetAccountName(wxString accountId) { if (_accounts.find(accountId) == _accounts.end()) return _("Unknown") ; return _accounts[accountId].name; } int User::GetCategoriesNumber() { return _preferences._categories.size(); } int User::GetAccountsNumber() { return _accounts.size(); } int User::GetOperationsNumber(int month, int year) { return (*_operations[year])[month].size(); }