MPbk2ContactUiControlExtension Class Reference

class MPbk2ContactUiControlExtension : public MPbk2UiReleasable

Phonebook 2 UI control UI extension interface.

Inherits from

Public Member Functions
TAny *ContactUiControlExtensionExtension(TUid)
const TArray< TPbk2IconId >GetDynamicIconsL(const MVPbkViewContact *)
voidSetContactUiControlUpdate(MPbk2ContactUiControlUpdate *)
Inherited Functions
MPbk2UiReleasable::PushL()
MPbk2UiReleasable::~MPbk2UiReleasable()

Member Functions Documentation

ContactUiControlExtensionExtension(TUid)

TAny *ContactUiControlExtensionExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Parameters

TUid

GetDynamicIconsL(const MVPbkViewContact *)

const TArray< TPbk2IconId >GetDynamicIconsL(const MVPbkViewContact *aContactHandle)[pure virtual]

Gets dynamic icon ids for a contact.

Parameters

const MVPbkViewContact * aContactHandleHandle of the contact to get dynamic icons

SetContactUiControlUpdate(MPbk2ContactUiControlUpdate *)

voidSetContactUiControlUpdate(MPbk2ContactUiControlUpdate *aContactUpdator)[pure virtual]

Sets contact UI control updater for this extension.

Parameters

MPbk2ContactUiControlUpdate * aContactUpdatorUI control updater. If NULL, association is removed.