class CVPbkContactFieldTypeIterator : public CBase |
Virtual Phonebook contact field type iterator. Iterates the store contact fields according to the field type specified.
Public Member Functions | |
---|---|
~CVPbkContactFieldTypeIterator() | |
TBool | HasNext() |
IMPORT_C CVPbkContactFieldTypeIterator * | NewLC(const MVPbkFieldType &, MVPbkStoreContactFieldCollection &) |
const MVPbkStoreContactField * | Next() |
MVPbkStoreContactField * | Next() |
Private Member Functions | |
---|---|
void | ConstructL(const MVPbkFieldType &, MVPbkStoreContactFieldCollection &) |
Private Attributes | |
---|---|
CStoreFieldByTypeIterator * | iIterator |
void | ConstructL | ( | const MVPbkFieldType & | aFieldType, |
MVPbkStoreContactFieldCollection & | aStoreFields | |||
) | [private] |
const MVPbkFieldType & aFieldType | |
MVPbkStoreContactFieldCollection & aStoreFields |
IMPORT_C CVPbkContactFieldTypeIterator * | NewLC | ( | const MVPbkFieldType & | aFieldType, |
MVPbkStoreContactFieldCollection & | aFields | |||
) | [static] |
Constructor for iterating store contact fields. A new instance of this class
const MVPbkFieldType & aFieldType | Field type which is iterated. |
MVPbkStoreContactFieldCollection & aFields | Contact fields to iterate. |