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 &)

void AddContactL ( 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 &)

void RemoveContactL ( const MVPbkContactLink & aContactLink ) [pure virtual]

Removes a contact from this group.

Parameters

const MVPbkContactLink & aContactLink

SetGroupLabelL(const TDesC &)

void SetGroupLabelL ( const TDesC & aLabel ) [pure virtual]

Sets the group label.

Parameters

const TDesC & aLabel New label to set for the group.