Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added initial version of CalendarObject.
[xestiacalendar/.git] / source / objects / calendarobject / CalendarObject.h
1 #include <string>
2 #include <iostream>
4 enum CalendarObjectLoadResult {
5     CALENDAROBJECTLOAD_UNITTESTFAIL = -1,
6     CALENDAROBJECTLOAD_OK,
7     CALENDAROBJECTLOAD_MISSING,
8     CALENDAROBJECTLOAD_INVALIDFORMAT,
9     CALENDAROBJECTLOAD_CANNOTOPEN
10 };
12 enum CalendarObjectValidResult{
13     CALENDAROBJECTVALID_UNITTESTFAIL = -1,
14     CALENDAROBJECTVALID_OK,
15     CALENDAROBJECTVALID_INVALIDFORMAT
16 };
18 class CalendarObject{
20     CalendarObjectLoadResult LoadFile();
21     CalendarObjectLoadResult LoadString();
22     
23     // Setup virtual subroutines for use by objects
24     // inheriting from CalendarObject later on.
25     
26     virtual CalendarObjectValidResult ValidObject() {};
27   
28 };
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