agendainterface/agendautil/inc/agendaentry_p.h
changeset 23 fd30d51f876b
parent 18 c198609911f9
child 55 2c54b51f39c4
--- a/agendainterface/agendautil/inc/agendaentry_p.h	Fri Apr 16 14:57:40 2010 +0300
+++ b/agendainterface/agendautil/inc/agendaentry_p.h	Mon May 03 12:30:32 2010 +0300
@@ -71,6 +71,20 @@
 	int m_timeOffset;
 };
 
+class AgendaGeoValuePrivate
+{
+public:
+	AgendaGeoValuePrivate();
+
+public:
+	QAtomicInt ref;
+
+private:
+	friend class AgendaGeoValue;
+	double mLatitude;
+	double mLongitude;
+};
+
 class AgendaRepeatRulePrivate
 {
 public:
@@ -86,8 +100,8 @@
 	QList<AgendaRepeatRule::Month> m_months;
 	QList<int> m_monthDays;
 	AgendaRepeatRule::Day m_weekStartDay;
-	QDate m_startDate;
-	QDate m_untilDate;
+	QDateTime m_startDate;
+	QDateTime m_untilDate;
 	int m_interval;
 };
 
@@ -127,12 +141,14 @@
 	AgendaEntry::Status m_entryStatus;
 
 	AgendaAlarm m_alarm;
+	AgendaGeoValue m_geoValue;
 	AgendaRepeatRule m_repeatRule;
 
 	QList<QDate> m_rDates;
 	QDateTime m_recurrenceId;
 	QDateTime m_lastModTime;
 	QDateTime m_completedDateTime;
+	QDateTime m_dtStamp;
 };
 
 #endif // AGENDAENTRY_P_H