class MCalFileChangeObserver |
The mixin/interface class used for recieving calendar file change notifications.
The call back returns an array containing information about at least one change to the calendar file. The information includes the file name and type of change.
A client will not be notified of a change if it has register with the CCalSession.
Public Member Functions | |
---|---|
void | CalendarInfoChangeNotificationL(RPointerArray< CCalFileChangeInfo > &) |
Public Member Enumerations | |
---|---|
enum | TChangeType { ECalendarFileCreated, ECalendarFileDeleted, ECalendarInfoCreated, ECalendarInfoUpdated, ECalendarInfoDeleted } |
void | CalendarInfoChangeNotificationL | ( | RPointerArray< CCalFileChangeInfo > & | aCalendarInfoChangeEntries | ) | [pure virtual] |
The callback that will recieve 1 or more file change notifications
RPointerArray< CCalFileChangeInfo > & aCalendarInfoChangeEntries |
An enum to describe the types of file changes that may occur
ECalendarFileCreated |
A calendar file has been created |
ECalendarFileDeleted |
A calendar file has been deleted |
ECalendarInfoCreated |
Calendar info has been set on a calendar file |
ECalendarInfoUpdated |
A calendar file had its calendar info updated |
ECalendarInfoDeleted |
Calendar info has been deleted on a calendar file |