X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fforms%2Fmain%2FfrmMain.h;h=5dd5ec3aad41b92d4d41187a58e87bfe0d3aff04;hb=d1a4c2db501947f3b1f474f0bdbc217d42bda348;hp=8e2779773ab4c1d4662b18cf2233d5baaebc4693;hpb=53f288b9f66a1628babd3b0f670c5e75f812860f;p=xestiacalendar%2F.git diff --git a/source/forms/main/frmMain.h b/source/forms/main/frmMain.h index 8e27797..5dd5ec3 100644 --- a/source/forms/main/frmMain.h +++ b/source/forms/main/frmMain.h @@ -6,13 +6,44 @@ Subclass of frmMainADT, which is generated by wxFormBuilder. */ +#include +#include +#include +#include + #include "../../AppXestiaCalendar.h" +#include "../about/frmAbout.h" +#include "../update/frmUpdate.h" + +#include "../../widgets/XCCalendarCtrl.h" +#include "../../libraries/CalendarDataStorage/CalendarDataStorage.h" +#include "../../objects/calendarlist/CalendarList.h" +#include "events.h" +#include "preferences.h" +#include "dirs.h" + //// end generated include /** Implementing frmMainADT */ class frmMain : public frmMainADT { + + private: + XCCalendarCtrl *mainCalendarCtrl = nullptr; + XCCalendarMonthView *monthViewCtrl = nullptr; + XCALPreferences *preferences = nullptr; + CalendarDataStorage calendarData; + + protected: + void QuitApp( wxCloseEvent& event ); + void QuitApp( wxCommandEvent& event ); + void QuitApp(); + void ShowUpdateWindow( wxCommandEvent& event ); + void ShowAboutWindow( wxCommandEvent& event ); + void LoadAccountData(); + + public: /** Constructor */ frmMain( wxWindow* parent );