#ifndef __frmPreferences__ #define __frmPreferences__ /** @file Subclass of frmPreferencesADT, which is generated by wxFormBuilder. */ #include #include #include #include #include #include "../../AppXestiaCalendar.h" #include "../../bitmaps.h" #include "../main/frmMain.h" #include "../editaccount/frmEditAccount.h" #include "preferences.h" #include "dirs.h" //// end generated include /** Implementing frmPreferencesADT */ class frmPreferences : public frmPreferencesADT { private: void ReloadAccounts(); wxImageList *AccImgList = new wxImageList(16,16,true,wxIMAGE_LIST_SMALL); int AccountID = 0; int AccountNetID = 0; int AccountUnsupportedID = 0; XCALPreferences *preferences; wxString preffilename; bool FirstLoad = TRUE; bool *ReloadAccountConfig; protected: // Handlers for frmPreferencesADT events. void LoadPreferences( wxInitDialogEvent& event ); void DisableButtons( wxListEvent& event ); void EnableButtons( wxListEvent& event ); void AddAccount( wxCommandEvent& event ); void ModifyAccount( wxCommandEvent& event ); void DeleteAccount( wxCommandEvent& event ); void SavePreferences( wxCommandEvent& event ); void CloseWindow( wxCommandEvent& event ); public: /** Constructor */ frmPreferences( wxWindow* parent ); ~frmPreferences(); void SetupPointers( bool *ReloadAccountInc ); //// end generated class members }; #endif // __frmPreferences__