Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
5dd5ec3aad41b92d4d41187a58e87bfe0d3aff04
[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"
17 #include "../update/frmUpdate.h"
19 #include "../../widgets/XCCalendarCtrl.h"
20 #include "../../libraries/CalendarDataStorage/CalendarDataStorage.h"
21 #include "../../objects/calendarlist/CalendarList.h"
22 #include "events.h"
23 #include "preferences.h"
24 #include "dirs.h"
26 //// end generated include
28 /** Implementing frmMainADT */
29 class frmMain : public frmMainADT
30 {
31         
32         private:
33                 XCCalendarCtrl *mainCalendarCtrl = nullptr;
34                 XCCalendarMonthView *monthViewCtrl = nullptr;
35                 XCALPreferences *preferences = nullptr;
36                 CalendarDataStorage calendarData;
37         
38         protected:
39                 void QuitApp( wxCloseEvent& event );
40                 void QuitApp( wxCommandEvent& event );
41                 void QuitApp();
42                 void ShowUpdateWindow( wxCommandEvent& event );
43                 void ShowAboutWindow( wxCommandEvent& event );
44                 void LoadAccountData();
46         
47         public:
48                 /** Constructor */
49                 frmMain( wxWindow* parent );
50         //// end generated class members
51         
52 };
54 #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