Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: Cntitem.h
Link against: cntmodel.lib

Class CContactICCEntry

class CContactICCEntry : public CContactItemPlusGroup;

Support

Supported from 7.0

Description

A contact ICC entry.

Derivation

CBaseBase class for all classes to be instantiated on the heap
CContactICCEntryA contact ICC entry
CContactItemThe abstract base class for contact cards, templates and groups
CContactItemPlusGroupAbstract base class for CContactGroup, CContactCard and CContactOwnCard

Defined in CContactICCEntry:
CContactICCEntry(), NewL(), NewL(), Type(), ~CContactICCEntry()

Inherited from CBase:
operator new()

Inherited from CContactItem:
AccessCount(), AddFieldL(), CardFields(), DecAccessCount(), Id(), IncAccessCount(), InsertFieldL(), IsDeletable(), IsDeleted(), IsHidden(), IsSystem(), LastModified(), RemoveField(), SetDeleteFlag(), SetDeleted(), SetHidden(), SetLastModified(), SetSystem(), SetTemplateRefId(), SetUidStringL(), TemplateRefId(), UidStringL(), UpdateFieldSet()

Inherited from CContactItemPlusGroup:
GroupsJoined(), GroupsJoinedLC()


Constructors and destructor


NewL()

static CContactICCEntry* NewL(const CContactItem& aTemplate);

Description

Allocates and constructs a new ICC entry.

Parameters

aTemplate

The contact template to use.

Return value

CContactICCEntry*

Pointer to newly created CContactICCEntry.


~CContactICCEntry()

~CContactICCEntry();

Description

Default destructor (empty).

[Top]


Member Functions


Type()

TUid Type() const;

Description

Returns the entry UID, which indicates the type of entry.

Note

Implements the pure virtual function inherited from the CContactItem base class.

Return value

TUid

KUidContactICCEntry, which is the entry UID for a CContactICCEntry.

[Top]


Internal members


NewL()

static CContactICCEntry* NewL();

Description

Internal and not intended for use.


CContactICCEntry()

private: CContactICCEntry();

Description

Internal and not intended for use.