Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: calchangecallback.h

Class MCalChangeCallBack2

class MCalChangeCallBack2;

Description

A call back class for observing changes in the model view.

The call back returns an array containing information about at least one change to the database. The information includes the type of change and the identity of the item being changed.

A client will not be notified of a change if it is the source of the change.

Members

Defined in MCalChangeCallBack2:
CalChangeNotification(), EChangeAdd, EChangeDelete, EChangeEntryAll, EChangeEntryEvent, EChangeEntryTodo, EChangeModify, EChangeUndefined, TChangeEntryType, TChangeType


Member functions


CalChangeNotification()

virtual void CalChangeNotification(RArray< TCalChangeEntry > &aChangeItems)=0;

Description

A call back function for change notification

Parameters

RArray< TCalChangeEntry > &aChangeItems

List of changes since the last notification.

[Top]


Member enumerations


Enum TChangeType

TChangeType

Description

Instance view change type

EChangeAdd

Entries are added

EChangeDelete

Entries are deleted

EChangeModify

Entries are modified

EChangeUndefined

Undefined entries


Enum TChangeEntryType

TChangeEntryType

Description

Instance view entry type

EChangeEntryTodo

Entry type is todo

EChangeEntryEvent

Entry type is event

EChangeEntryAll

All entry types