public:
CalendarObjectLoadResult LoadFile(string LoadFilename);
CalendarObjectLoadResult LoadString(string *LoadStringData);
+ CalendarObjectSaveResult SaveFile(string SaveFilename);
+ CalendarObjectSaveResult SaveString(string *SaveStringData);
CalendarObjectValidResult ValidBaseObject();
void ProcessBaseData();
virtual CalendarObjectValidResult ValidObject() { return CALENDAROBJECTVALID_OK; };
virtual void Clear() {};
+ virtual void SaveObjectData() {};
// Object data.