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 > & aEntriesall having the same GUID, ownership not transferred
const TAgnEntryUiInParams & aInParamsinput parameters
TAgnEntryUiOutParams & aOutParamscontains output when method returns
MAgnEntryUiCallback & aCallbackobserver

SetHelpContext(const TCoeHelpContext &)

voidSetHelpContext(const TCoeHelpContext &aContext)[pure virtual]

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

Parameters

const TCoeHelpContext & aContexthelp context

Member Enumerations Documentation

Enum TAgnEntryUiAction

Enumerators

ENoAction
EMeetingSaved
EMeetingDeleted
EInstanceDeleted
EInstanceRescheduled

Enum TAgnEntryUiEditorMode

Enumerators

ECreateNewEntry
EEditExistingEntry
EViewEntry