pimappservices/calendarvcalplugin/Inc/agmvcal.h
branchRCL_3
changeset 29 12af337248b1
parent 0 f979ecb2b13e
child 30 bd7edf625bdd
--- a/pimappservices/calendarvcalplugin/Inc/agmvcal.h	Thu Aug 19 09:53:43 2010 +0300
+++ b/pimappservices/calendarvcalplugin/Inc/agmvcal.h	Tue Aug 31 15:13:43 2010 +0300
@@ -57,6 +57,7 @@
 _LIT(KVCalTokenTypeEVENT,"EVENT");
 _LIT(KVCalTokenTypeTODO,"TODO");
 _LIT(KVCalTokenTypeREMINDER,"REMINDER");
+_LIT(KVCalTokenTypeNOTE,"NOTE");
 
 _LIT(KVCalTokenPUBLIC,"PUBLIC");
 _LIT(KVCalTokenPRIVATE,"PRIVATE");
@@ -339,6 +340,28 @@
 	void ImportStatusPropertyL(CVersitParser& aParser, CCalEntry::TStatus& aStatus);
 	void ImportICalStatusPropertyL(CVersitParser& aParser, CCalEntry::TStatus& aStatus);
 	void ImportVCalStatusPropertyL(CVersitParser& aParser, CCalEntry::TStatus& aStatus);
+	
+	/**
+	 * @brief imports vcalendar for the types EAppt,
+	 * EReminder,EAnniv,ETodo,EEvent
+	 * 
+	 * @param aParser reference to versit parser
+	 * @param aRelativeTime reference to releative time
+	 * @param aEntryType type of calendar entry
+	 */
+	void ImportVCalendarL(CVersitParser& aParser,
+			TVersitDateTime::TRelativeTime& aRelativeTime,
+			CCalEntry::TType& aEntryType);
+	
+	/**
+	 * @brief import note entry from vcal
+	 * 
+	 * @param aParser reference to versit parser
+	 * @param aRelativeTime reference to releative time
+	 */
+	void ImportNoteL(CVersitParser& aParser,
+			TVersitDateTime::TRelativeTime& aRelativeTime);
+	
 private:
 	CCalEntry*	iEntry; //for convenience
 	RTz* iTzConverter; // It is used to convert time between UTC and Symstem local time. RTz* is owned by TAgnVCalConverter