#include <app/CVPbkDefaultAttribute.h>
class CVPbkDefaultAttribute : public CBase |
Public Attributes | |
---|---|
const TVPbkDefaultType | KDefaultTypeNotDefined |
Public Member Functions | |
---|---|
~CVPbkDefaultAttribute() | |
TUid | AttributeType() |
MVPbkContactAttribute * | CloneLC() |
IMPORT_C TVPbkDefaultType | DefaultType() |
IMPORT_C CVPbkDefaultAttribute * | NewL(TVPbkDefaultType) |
IMPORT_C CVPbkDefaultAttribute * | NewL() |
IMPORT_C void | SetDefaultType(TVPbkDefaultType) |
TUid | Uid() |
Virtual Phonebook default attribute for contacts. Responsible for encapsulating the default attribute management for contacts.
The supported default types are declared in TVPbkDefaultType.
IMPORT_C CVPbkDefaultAttribute * | NewL | ( | TVPbkDefaultType | aType | ) | [static] |
Two-phased constructor.
Parameter | Description |
---|---|
aType | New default's type. |
Returns: New instance of this class.
IMPORT_C CVPbkDefaultAttribute * | NewL | ( | ) | [static] |
Two-phased constructor. Default type will be initialised to EVPbkDefaultTypeUndefined.
Returns: New instance of this class.
IMPORT_C void | SetDefaultType | ( | TVPbkDefaultType | aType | ) |
Set default type.
Parameter | Description |
---|---|
aType | New default's type |
TUid | Uid | ( | ) | [static, inline] |
Returns the unique identifier associate with the default attribute.
Returns: Default attribute implementation uid.