class MVPbkFieldTypeList |
An interface for a list of field types.
Public Member Functions | |
---|---|
~MVPbkFieldTypeList() | |
TBool | ContainsSame(const MVPbkFieldType &) |
const MVPbkFieldType & | FieldTypeAt(TInt) |
TInt | FieldTypeCount() |
TAny * | FieldTypeListExtension(TUid) |
const MVPbkFieldType * | Find(TInt) |
const MVPbkFieldType * | FindMatch(const TVPbkFieldVersitProperty &, TInt) |
const MVPbkFieldType * | FindMatch(TVPbkNonVersitFieldType) |
TInt | MaxMatchPriority() |
TBool | ContainsSame | ( | const MVPbkFieldType & | aFieldType | ) | const [pure virtual] |
Returns true if this list contains aFieldType.
ETrue if the list contains the field type.
const MVPbkFieldType & aFieldType | The field type to look for. |
const MVPbkFieldType & | FieldTypeAt | ( | TInt | aIndex | ) | const [pure virtual] |
Returns the field type object at aIndex.
The objects are not in any specific order.
aIndex >= 0 && aIndex < FieldTypeCount() A reference to Virtual Phonebook field type. The reference is valid for the lifetime of this object.
TInt aIndex | An index of a field type. |
TInt | FieldTypeCount | ( | ) | const [pure virtual] |
Returns the number of field type objects in this list.
A number of field types.
TAny * | FieldTypeListExtension | ( | TUid | ) | [inline, virtual] |
Returns an extension point for this interface or NULL.
an extension point for this interface or NULL.
TUid |
const MVPbkFieldType * | Find | ( | TInt | ) | const [inline, virtual] |
Returns the field type corresponding to field type resource id.
If no match is found returns NULL. The resource id aFieldTypeResId corresponds to the VPBK_FIELD_TYPE types in VPbkEng.rsg.
The corresponding field type.
TInt |
const MVPbkFieldType * | FindMatch | ( | const TVPbkFieldVersitProperty & | aMatchProperty, |
TInt | aMatchPriority | |||
) | const [pure virtual] |
Returns a matching field type in this list or NULL if no match is found.
A matching field type.
const TVPbkFieldVersitProperty & aMatchProperty | A Versit property to match. |
TInt aMatchPriority | A match priority. |
const MVPbkFieldType * | FindMatch | ( | TVPbkNonVersitFieldType | aNonVersitType | ) | const [pure virtual] |
Returns a matching field type in this list or NULL if no match is found.
A matching field type.
TVPbkNonVersitFieldType aNonVersitType | A non Versit field type to match. |
TInt | MaxMatchPriority | ( | ) | const [pure virtual] |
Returns the maximum matching priority held by this field type list.
A maximum match priority.