![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Provides access to a database of contact items. Items can be read, modified, added and deleted. The database can be searched and sorted.
The abstract base class for CContactCard and for CContactTemplate. Contact items own a field set, and have attributes, a last modified date/time and an access count.
A concrete implementation of CContactItem. Objects of this class may be constructed with or without a template.
A concrete implementation of CContactItem. Objects of this class may be used to seed the field set for other contact items.
A list of contact item IDs.
A list of text definition items (TContactTextDefItems). A text definition is used to define a way of grouping together fields to specify a string to represent a contact item.
An item within a text definition. Has a field type and an optional separator string with a maximum length of 4 characters.
A view definition. Used when reading or opening a contact item in a contact database, to indicate which field data should be retrieved.
A field set. A field set is owned by a contact item, and can be accessed and manipulated through the item.
A single field in a contact item. Fields are owned by the item and are stored in a field set.
Stores generic data contained in a contact item field.
Stores the text value contained in a contact item field.
Stores the date/time value contained in a contact item field.
A field definition. Used when searching a contact database, to specify a subset of fields to search.
The content type. Each field owns a pointer to a content type object. The content type identifies the field's type, and specifies the vCard property to which the field maps.
Provides information about the progress of an asynchronous contact database search, and may be used to retrieve the results of the search.
Receives events reporting changes to a contact database, and notifies the contact database observer whenever a change takes place to the database.
The mixin protocol for a contact database observer. A contact database observer is an instance of a class which derives from this class. The observer handles changes to a contact database.
The mixin protocol for an asynchronous find observer. A derived class might provide user notification of the progress of an asynchronous find operation, (CContactsDatabase::FindAsyncL() or FindInTextDefAsyncL()).
Iterates through the sorted contact items contained in a contact database.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |