X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fobjects%2Fcalendarobject%2FCalendarObject.h;h=29e21fcc60623cd0620d814bb375bac1cf1be951;hb=cba151c4b833a26c63984769f921bab5e755decd;hp=7ec9f4cdaa158abf21c2e3cd9e349a2373c29aa5;hpb=a54315de01abd57cf93870f550d27c46c2971446;p=xestiacalendar%2F.git diff --git a/source/objects/calendarobject/CalendarObject.h b/source/objects/calendarobject/CalendarObject.h index 7ec9f4c..29e21fc 100644 --- a/source/objects/calendarobject/CalendarObject.h +++ b/source/objects/calendarobject/CalendarObject.h @@ -1,3 +1,21 @@ +// CalendarObject.h - CalendarObject class header +// +// (c) 2016-2017 Xestia Software Development. +// +// This file is part of Xestia Calendar. +// +// Xestia Calendar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by the +// Free Software Foundation, version 3 of the license. +// +// Xestia Calendar is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with Xestia Calendar. If not, see + #ifndef __OBJECTS_CALENDAROBJECT_CALENDAROBJECT_H__ #define __OBJECTS_CALENDAROBJECT_CALENDAROBJECT_H__ @@ -10,6 +28,7 @@ #include #include "../../common/text.h" +#include "../../version.h" using namespace std; @@ -24,6 +43,7 @@ enum CalendarObjectLoadResult { enum CalendarObjectSaveResult { CALENDAROBJECTSAVE_UNITTESTFAIL = -1, CALENDAROBJECTSAVE_OK, + CALENDAROBJECTSAVE_CANNOTOPEN }; enum CalendarObjectValidResult{ @@ -107,7 +127,7 @@ class CalendarObject{ virtual CalendarObjectValidResult ValidObject() { return CALENDAROBJECTVALID_OK; }; virtual void Clear() {}; - virtual void SaveObjectData() {}; + virtual void SaveObjectData(string *SaveData) {}; // Object data.