MPbkViewExtension Class Reference

class MPbkViewExtension : public MPbkUiExtensionBase

Abstract interface for phone book view extensions.

Inherits from

Public Member Functions
voidDynInitMenuPaneL(TInt, CEikMenuPane *)
TBool HandleCommandL(TInt)
TBool HandleCommandL(TInt, MPbkMenuCommandObserver &)
voidSetContactUiControl(MPbkContactUiControl *)
Protected Member Functions
~MPbkViewExtension()

Constructor & Destructor Documentation

~MPbkViewExtension()

~MPbkViewExtension()[protected, inline, virtual]

Destructor.

Member Functions Documentation

DynInitMenuPaneL(TInt, CEikMenuPane *)

voidDynInitMenuPaneL(TIntaResourceId,
CEikMenuPane *aMenuPane
)[pure virtual]

Filters the menu pane of the Phonebook view connect to this extension.

Parameters

TInt aResourceIdmenu resource id.
CEikMenuPane * aMenuPanemenu pane which will be filtered.

HandleCommandL(TInt)

TBool HandleCommandL(TIntaCommandId)[pure virtual]

Handles phone book extension commands.

Parameters

TInt aCommandIdcommand id.

HandleCommandL(TInt, MPbkMenuCommandObserver &)

TBool HandleCommandL(TIntaCommandId,
MPbkMenuCommandObserver &aObserver
)[inline, virtual]

Handles phone book extension commands.

Parameters

TInt aCommandIdcommand id.
MPbkMenuCommandObserver & aObservercommand execution observer

SetContactUiControl(MPbkContactUiControl *)

voidSetContactUiControl(MPbkContactUiControl *aContactControl)[pure virtual]

Sets ui contact control for this view extension.

MPbkContactUiControl

Parameters

MPbkContactUiControl * aContactControlfor requesting data from the contact control; if NULL, association is removed.