CVPbkDefaultAttribute Class Reference

class CVPbkDefaultAttribute : public CBase

Virtual Phonebook default attribute for contacts. Responsible for encapsulating the default attribute management for contacts.

The supported default types are declared in TVPbkDefaultType.

Inherits from

  • CVPbkDefaultAttribute

Constructor & Destructor Documentation

CVPbkDefaultAttribute()

CVPbkDefaultAttribute()[private]

~CVPbkDefaultAttribute()

~CVPbkDefaultAttribute()

Destructor.

Member Functions Documentation

AttributeType()

TUid AttributeType()const

CloneLC()

MVPbkContactAttribute *CloneLC()const

DefaultType()

IMPORT_C TVPbkDefaultTypeDefaultType()const

Returns default's type.

NewL(TVPbkDefaultType)

IMPORT_C CVPbkDefaultAttribute *NewL(TVPbkDefaultTypeaType)[static]

Two-phased constructor.

Parameters

TVPbkDefaultType aTypeNew default's type.

NewL()

IMPORT_C CVPbkDefaultAttribute *NewL()[static]

Two-phased constructor. Default type will be initialised to EVPbkDefaultTypeUndefined.

SetDefaultType(TVPbkDefaultType)

IMPORT_C voidSetDefaultType(TVPbkDefaultTypeaType)

Set default type.

Parameters

TVPbkDefaultType aTypeNew default's type

Uid()

TUid Uid()[static, inline]

Returns the unique identifier associate with the default attribute.

Member Data Documentation

const TVPbkDefaultType KDefaultTypeNotDefined

const TVPbkDefaultTypeKDefaultTypeNotDefined[static]

KDefaultTypeNotDefined.

TVPbkDefaultType iDefaultType

TVPbkDefaultType iDefaultType[private]