class CContactItemPlusGroup : public CContactItem |
Abstract base class for CContactGroup, CContactCard and CContactOwnCard.
The purpose of this class is to avoid duplication of group functionality in its derived classes.
Public Member Functions | |
---|---|
void | ExternalizeL(RWriteStream &) |
IMPORT_C const CContactIdArray * | GroupsJoined() |
IMPORT_C CContactIdArray * | GroupsJoinedLC() |
void | InternalizeL(RReadStream &) |
IMPORT_C void | ResetGroups() |
IMPORT_C void | SetGroups(CContactIdArray *) |
Protected Member Functions | |
---|---|
CContactItemPlusGroup() | |
~CContactItemPlusGroup() |
Inherited Enumerations | |
---|---|
CContactItem:@338 |
Private Attributes | |
---|---|
CContactIdArray * | iGroups |
void | ExternalizeL | ( | RWriteStream & | aStream | ) | const [virtual] |
RWriteStream & aStream |
void | InternalizeL | ( | RReadStream & | aStream | ) | [virtual] |
RReadStream & aStream |
IMPORT_C void | SetGroups | ( | CContactIdArray * | aGroups | ) |
CContactIdArray * aGroups |