Add shared account management
This commit is contained in:
@@ -28,10 +28,14 @@
|
||||
#include "Category.h"
|
||||
#include "Account.h"
|
||||
#include "Operation.h"
|
||||
#include "Database.h"
|
||||
|
||||
class Database;
|
||||
|
||||
class User
|
||||
{
|
||||
public:
|
||||
User(Database* db);
|
||||
~User();
|
||||
|
||||
wxString _id;
|
||||
@@ -46,7 +50,7 @@ public:
|
||||
Category GetCategory(wxString& catId);
|
||||
wxString GetCategoryName(wxString& catId);
|
||||
wxString GetCategoryId(wxString& catName);
|
||||
const wxFont& GetCategoryFont(wxString& catId);
|
||||
const wxFont GetCategoryFont(wxString& catId);
|
||||
wxString GetAccountName(const wxString& accountId);
|
||||
wxString GetAccountId(wxString& accountName);
|
||||
int GetCategoriesNumber();
|
||||
@@ -57,6 +61,9 @@ public:
|
||||
void Group(const Operation& op);
|
||||
void UnGroup(const Operation& op);
|
||||
void ResolveGroups(int year);
|
||||
|
||||
private:
|
||||
Database* _db;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user