Subclass of frmPreferencesADT, which is generated by wxFormBuilder.
*/
+#include <wx/wx.h>
+#include <wx/mstream.h>
+#include <wx/dialog.h>
+#include <wx/msgdlg.h>
+#include <wx/fileconf.h>
+
#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
};