X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fforms%2Fmain%2FfrmMain.h;h=194ec11a71c3e6b19eb6ddd487a71490176f503e;hb=457d38a9a7b94871b8df70e3a595fd316ca9c4c0;hp=ca8fd1d3d0d7d49a5c05b79d9f0e6ee226be3c09;hpb=d6e213d116fd284a20c8863991d32730773026df;p=xestiacalendar%2F.git diff --git a/source/forms/main/frmMain.h b/source/forms/main/frmMain.h index ca8fd1d..194ec11 100644 --- a/source/forms/main/frmMain.h +++ b/source/forms/main/frmMain.h @@ -14,6 +14,11 @@ Subclass of frmMainADT, which is generated by wxFormBuilder. #include "../../AppXestiaCalendar.h" #include "../about/frmAbout.h" +#include "../update/frmUpdate.h" +#include "../preferences/frmPreferences.h" +#include "../newaccount/frmNewAccount.h" +#include "../calendareditor/frmCalendarEditor.h" +#include "../eventeditor/frmEventEditor.h" #include "../../widgets/XCCalendarCtrl.h" #include "../../libraries/CalendarDataStorage/CalendarDataStorage.h" @@ -21,6 +26,8 @@ Subclass of frmMainADT, which is generated by wxFormBuilder. #include "events.h" #include "preferences.h" #include "dirs.h" +#include "structs.h" +#include "uuid.h" //// end generated include @@ -33,14 +40,29 @@ class frmMain : public frmMainADT XCCalendarMonthView *monthViewCtrl = nullptr; XCALPreferences *preferences = nullptr; CalendarDataStorage calendarData; + ColourUpdateProperties updateColourData; + bool reloadAccounts = false; protected: void QuitApp( wxCloseEvent& event ); void QuitApp( wxCommandEvent& event ); void QuitApp(); + void ShowPreferencesWindow( wxCommandEvent& event ); + void CreateNewCalendar( wxCommandEvent& event ); + void EditCalendar( wxCommandEvent& event ); + void DeleteCalendar( wxCommandEvent& event ); + void CreateNewEvent( wxCommandEvent& event ); + void EditEvent( wxCommandEvent& event ); + void DeleteEvent( wxCommandEvent& event ); + void AddEvent( wxCommandEvent& event ); + void UpdateEvent( wxCommandEvent& event ); + void ShowUpdateWindow( wxCommandEvent& event ); void ShowAboutWindow( wxCommandEvent& event ); + void OpenNewAccountDialog( wxCommandEvent& event ); + void ProcessCalendar( wxCommandEvent& event ); void LoadAccountData(); - + void CloseWindow( wxCommandEvent& event ); + void ShowHelp( wxCommandEvent& event ); public: /** Constructor */