Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
DataTimeStart* should be DateTimeStart*
[xestiacalendar/.git] / source / objects / calendarobject / CalendarObject.h
index f23f08b..b40c6f3 100644 (file)
@@ -3,6 +3,10 @@
 #include <fstream>
 #include <sstream>
 #include <vector>
+#include <stdexcept>
+#include <map>
+
+#include "../../common/text.h"
 
 using namespace std;
 
@@ -26,6 +30,7 @@ class CalendarObject{
        CalendarObjectLoadResult LoadFile(std::string LoadFilename);
        CalendarObjectLoadResult LoadString(std::string *LoadStringData);
        CalendarObjectValidResult ValidBaseObject();
+       void ProcessBaseData();
        
        // Setup virtual subroutines for use by objects
        // inheriting from CalendarObject later on.
@@ -35,6 +40,15 @@ class CalendarObject{
        
        // Object data.
        
+       std::string MethodData;
+       std::string MethodTokens;
+       
+       std::string CalendarScaleData;
+       std::string CalendarScaleTokens;
+       
+       std::string UniqueID;
+       std::string UniqueIDTokens;
+       
        vector<std::string> AttachList;
        vector<std::string> AttachListTokens;
        vector<std::string> AttachListEncoding;
@@ -92,10 +106,10 @@ class CalendarObject{
        std::string DueDataTimeZoneID;
        std::string DueDataTokens;
 
-       std::string DataTimeStartData;
-       std::string DataTimeStartDataValue;
-       std::string DataTimeStartDataTimeZoneID;
-       std::string DataTimeStartDataTokens;
+       std::string DateTimeStartData;
+       std::string DateTimeStartDataValue;
+       std::string DateTimeStartDataTimeZoneID;
+       std::string DateTimeStartDataTokens;
 
        std::string DurationData;
        std::string DurationDataTokens;
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