CVPbkSpeedDialAttribute Class Reference

class CVPbkSpeedDialAttribute : public CBase

Virtual Phonebook Speed dial attribute. Responsible for encapsulating the speed dial attribute management for contacts.

Inherits from

  • CVPbkSpeedDialAttribute

Constructor & Destructor Documentation

CVPbkSpeedDialAttribute()

CVPbkSpeedDialAttribute()[private]

~CVPbkSpeedDialAttribute()

~CVPbkSpeedDialAttribute()

Destructor.

Member Functions Documentation

AttributeType()

TUid AttributeType()const

CloneLC()

MVPbkContactAttribute *CloneLC()const

Index()

IMPORT_C TIntIndex()const

Returns index of the speed dial attribute.

NewL(TInt)

IMPORT_C CVPbkSpeedDialAttribute *NewL(TIntaIndex)[static]

Two-phased constructor.

Parameters

TInt aIndexSpeed dial index.

NewL()

IMPORT_C CVPbkSpeedDialAttribute *NewL()[static]

Two-phased constructor. Index will be initialised with KSpeedDialIndexNotDefined. Using this constructor it's possible to handle all the contacts that have speed dials assigned. E.g. remove all speed dial assignments or list all speed dial assignments.

SetIndex(TInt)

IMPORT_C voidSetIndex(TIntaIndex)

Sets new index for speed dial attribute.

Parameters

TInt aIndexa new index

Uid()

TUid Uid()[static, inline]

Internal identification of speed dial attribute.

Member Data Documentation

const TInt KSpeedDialIndexNotDefined

const TIntKSpeedDialIndexNotDefined[static]

An undefined speed dial index. When this is used then implementation will assume that client is interested in all speed dial indexes.

TInt iIndex

TInt iIndex[private]