1 #include "CalendarJournal.h"
5 void CalendarJournalObject::SaveObjectData(string *SaveData){
8 string DataLineProcessed = "";
10 *SaveData += "BEGIN:VJOURNAL\n";
14 if (UniqueID.size() > 0){
16 if (UniqueIDTokens.size() > 0){
19 DataLine += UniqueIDTokens;
31 DataLineProcessed = OutputText(&DataLine);
33 *SaveData += DataLineProcessed;
36 DataLineProcessed.clear();
40 // Process the DTSTAMP.
42 if (DateTimeStampData.size() > 0){
44 if (DateTimeStampTokens.size() > 0){
46 DataLine += "DTSTAMP;";
47 DataLine += DateTimeStampTokens;
51 DataLine += "DTSTAMP";
56 DataLine += DateTimeStampData;
59 DataLineProcessed = OutputText(&DataLine);
61 *SaveData += DataLineProcessed;
64 DataLineProcessed.clear();
68 // Process the SUMMARY.
70 if (SummaryData.size() > 0){
72 DataLine += "SUMMARY";
74 if (SummaryDataAltRep.size() > 0){
76 DataLine += ";ALTREP=\"";
77 DataLine += SummaryDataAltRep;
82 if (SummaryDataLanguage.size() > 0){
84 DataLine += ";LANGUAGE=";
85 DataLine += SummaryDataLanguage;
89 if (SummaryDataTokens.size() > 0){
92 DataLine += SummaryDataTokens;
97 DataLine += SummaryData;
100 DataLineProcessed = OutputText(&DataLine);
102 *SaveData += DataLineProcessed;
105 DataLineProcessed.clear();
109 *SaveData += "END:VJOURNAL\n";