MAgnEntryUi Class Reference

class MAgnEntryUi

Defines interface for executing Agenda Entry UI. This UI acts on one entry or a set of originating entry and modifying entries, all having the same GUID.

Constructor & Destructor Documentation

~MAgnEntryUi()

~MAgnEntryUi ( ) [inline, virtual]

Public virtual destructor for allowing deletion through the interface.

Member Functions Documentation

ExecuteViewL(RPointerArray< CCalEntry > &, const TAgnEntryUiInParams &, TAgnEntryUiOutParams &, MAgnEntryUiCallback &)

TInt ExecuteViewL ( RPointerArray < CCalEntry > & aEntries,
const TAgnEntryUiInParams & aInParams,
TAgnEntryUiOutParams & aOutParams,
MAgnEntryUiCallback & aCallback
) [pure virtual]

Executes proper UI view based on given parameters.

Parameters

RPointerArray < CCalEntry > & aEntries all having the same GUID, ownership not transferred
const TAgnEntryUiInParams & aInParams input parameters
TAgnEntryUiOutParams & aOutParams contains output when method returns
MAgnEntryUiCallback & aCallback observer

SetHelpContext(const TCoeHelpContext &)

void SetHelpContext ( const TCoeHelpContext & aContext ) [pure virtual]

Method for setting help context for the UI. Must be called before executing UI.

Parameters

const TCoeHelpContext & aContext help context

Member Enumerations Documentation

Enum TAgnEntryUiAction

Enumerators

ENoAction
EMeetingSaved
EMeetingDeleted
EInstanceDeleted
EInstanceRescheduled

Enum TAgnEntryUiEditorMode

Enumerators

ECreateNewEntry
EEditExistingEntry
EViewEntry