| 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 |