Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
frmMain: Rearranged order of loading and get list of entries
[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>
10 #include <sys/types.h>
11 #include <dirent.h>
12 #include <wx/dir.h>
14 #include "../../AppXestiaCalendar.h"
16 #include "../about/frmAbout.h"
18 #include "../../widgets/XCCalendarCtrl.h"
19 #include "../../libraries/CalendarDataStorage/CalendarDataStorage.h"
20 #include "../../objects/calendarlist/CalendarList.h"
21 #include "events.h"
22 #include "preferences.h"
23 #include "dirs.h"
25 //// end generated include
27 /** Implementing frmMainADT */
28 class frmMain : public frmMainADT
29 {
30         
31         private:
32                 XCCalendarCtrl *mainCalendarCtrl = nullptr;
33                 XCCalendarMonthView *monthViewCtrl = nullptr;
34                 XCALPreferences *preferences = nullptr;
35                 CalendarDataStorage calendarData;
36         
37         protected:
38                 void QuitApp( wxCloseEvent& event );
39                 void QuitApp( wxCommandEvent& event );
40                 void QuitApp();
41                 void ShowAboutWindow( wxCommandEvent& event );
42                 void LoadAccountData();
44         
45         public:
46                 /** Constructor */
47                 frmMain( wxWindow* parent );
48         //// end generated class members
49         
50 };
52 #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