Add shared account management

This commit is contained in:
2010-10-24 16:04:56 +02:00
parent d800f23029
commit 28c92d3b28
17 changed files with 655 additions and 237 deletions

View File

@@ -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