equal
deleted
inserted
replaced
25 #include <calchangecallback.h> //MCalChangeCallBack |
25 #include <calchangecallback.h> //MCalChangeCallBack |
26 |
26 |
27 // FORWARD DECLARATIONS |
27 // FORWARD DECLARATIONS |
28 class CCalSession; //Calendar session |
28 class CCalSession; //Calendar session |
29 class CCalenGlobalData; //Calendar global data |
29 class CCalenGlobalData; //Calendar global data |
|
30 class CMissedAlarm; |
30 |
31 |
31 // CLASS DECLARATION |
32 // CLASS DECLARATION |
32 |
33 |
33 /** |
34 /** |
34 * Observer class for database changes. Forwards callback from |
35 * Observer class for database changes. Forwards callback from |
124 * From CActive |
125 * From CActive |
125 * Implements cancellation of outstanding asynchronous requests |
126 * Implements cancellation of outstanding asynchronous requests |
126 * Cancels iNotificationTimer if started |
127 * Cancels iNotificationTimer if started |
127 */ |
128 */ |
128 void DoCancel(); |
129 void DoCancel(); |
|
130 void HandleMissedAlarmsL(const RArray<TCalChangeEntry>& aChangeItems); |
|
131 class TCalLuidFilename |
|
132 { |
|
133 public: |
|
134 TCalLocalUid iLuid; |
|
135 TFileName iFilename; |
|
136 }; |
|
137 static TBool DoFindEntryByLuid(const TCalLuidFilename* aLuidFilename,const CMissedAlarm& aCalendarInfo); |
129 |
138 |
130 private: // Data |
139 private: // Data |
131 |
140 |
132 //Database change observer filter |
141 //Database change observer filter |
133 CCalChangeNotificationFilter* iCalChangeFilter; |
142 CCalChangeNotificationFilter* iCalChangeFilter; |