Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmMain: Added code to setup, quit and load some account data
[xestiacalendar/.git] / source / forms / main / frmMain.h
1 #ifndef __frmMain__
2 #define __frmMain__
4 /**
5 @file
6 Subclass of frmMainADT, which is generated by wxFormBuilder.
7 */
9 #include <map>
11 #include "../../AppXestiaCalendar.h"
12 #include "../../widgets/XCCalendarCtrl.h"
13 #include "../../libraries/CalendarDataStorage/CalendarDataStorage.h"
14 #include "../../objects/calendarlist/CalendarList.h"
15 #include "events.h"
16 #include "preferences.h"
17 #include "dirs.h"
19 //// end generated include
21 /** Implementing frmMainADT */
22 class frmMain : public frmMainADT
23 {
24         
25         private:
26                 XCCalendarCtrl *mainCalendarCtrl = nullptr;
27                 XCCalendarMonthView *monthViewCtrl = nullptr;
28                 XCALPreferences *preferences = nullptr;
29                 CalendarDataStorage calendarData;
30         
31         protected:
32                 void QuitApp( wxCloseEvent& event );
33                 void QuitApp( wxCommandEvent& event );
34                 void QuitApp();
35                 void LoadAccountData();
37         
38         public:
39                 /** Constructor */
40                 frmMain( wxWindow* parent );
41         //// end generated class members
42         
43 };
45 #endif // __frmMain__
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy