X-Git-Url: http://Server1/repobrowser/?p=xestiacalendar%2F.git;a=blobdiff_plain;f=source%2Fforms%2Fpreferences%2FfrmPreferences.h;h=3c8cfd88212109dcfc1e4ff7f0b20ed145f24fbf;hp=931ca40a42315a600a669b80d1f67ea139a7e9b9;hb=457d38a9a7b94871b8df70e3a595fd316ca9c4c0;hpb=c5716d0f27f0f917282df9121aa97eab7a1bf6b8 diff --git a/source/forms/preferences/frmPreferences.h b/source/forms/preferences/frmPreferences.h index 931ca40..3c8cfd8 100644 --- a/source/forms/preferences/frmPreferences.h +++ b/source/forms/preferences/frmPreferences.h @@ -6,26 +6,50 @@ 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 DisableABButtons( wxListEvent& event ); - void EnableABButtons( wxListEvent& event ); - void AddABAccount( wxCommandEvent& event ); - void ModifyABAccount( wxCommandEvent& event ); - void DeleteABAccount( wxCommandEvent& 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 };