MVPbkContactGroup Class Reference

class MVPbkContactGroup : public MVPbkStoreContact

An interface for Virtual Phonebook contact groups. This interface can be used to manipulate contact groups.

MVPbkContactStore

Inherits from

Constructor & Destructor Documentation

~MVPbkContactGroup()

~MVPbkContactGroup()[inline, virtual]

Destructor.

Member Functions Documentation

AddContactL(const MVPbkContactLink &)

voidAddContactL(const MVPbkContactLink &aContactLink)[pure virtual]

Adds new contact to this group.

Parameters

const MVPbkContactLink & aContactLink

ContactGroupExtension(TUid)

TAny *ContactGroupExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Parameters

TUid

GroupLabel()

TPtrC GroupLabel()const [pure virtual]

Returns the group label.

ItemsContainedLC()

MVPbkContactLinkArray *ItemsContainedLC()const [pure virtual]

Returns links to the items in this group.

RemoveContactL(const MVPbkContactLink &)

voidRemoveContactL(const MVPbkContactLink &aContactLink)[pure virtual]

Removes a contact from this group.

Parameters

const MVPbkContactLink & aContactLink

SetGroupLabelL(const TDesC &)

voidSetGroupLabelL(const TDesC &aLabel)[pure virtual]

Sets the group label.

Parameters

const TDesC & aLabelNew label to set for the group.