#ifndef ACCOUNTPANEL_H #define ACCOUNTPANEL_H #include #include #include #include #include #define OWN_CYAN wxColour(0x99, 0xCC, 0xFF) #define OWN_YELLOW wxColour(0xFF, 0xFF, 0x99) #define OWN_GREEN wxColour(0x3D, 0xEB, 0x3D) #define DEFAULT_FONT _("Liberation Sans") #define DEFAULT_FONT_SIZE 12 enum {DESCRIPTION, DATE, DEBIT, CREDIT, CATEGORY, ACCOUNT, VIEW, NUMBER_COLS}; #include #include "wxUI.h" #include #include "GridAccount.h" class wxUI; class KissCount; class AccountPanel: public wxPanel { public: AccountPanel(KissCount* kiss, wxUI *parent); void ChangeUser(); void LoadYear(int year); void ShowMonth(int year, int month); private: KissCount* _kiss; wxUI* _wxUI; wxTreeCtrl _tree; GridAccount* _grid; PiePlot* _pie; }; #endif