MVPbkFieldTypeSelector Class Reference

#include <app/MVPbkFieldTypeSelector.h>

class MVPbkFieldTypeSelector
Public Member Functions
virtual TAny *FieldTypeSelectorExtension(TUid)
pure virtual TBool IsFieldTypeIncluded(const MVPbkFieldType &)
Protected Member Functions
virtual ~MVPbkFieldTypeSelector()

Detailed Description

An interface for field type selectors.

A field type selector can be used for selecting certain field types from a set of field types. E.g client could create a selector of all telephone number fields and then loop a field type list for getting those field types that matches the selector.

See also: E.g. CVPbkFieldTypeSelector

Constructor & Destructor Documentation

~MVPbkFieldTypeSelector ( )

~MVPbkFieldTypeSelector()[protected, inline, virtual]


Member Function Documentation

FieldTypeSelectorExtension ( TUid )

TAny *FieldTypeSelectorExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Returns: An extension point for this interface or NULL.

IsFieldTypeIncluded ( const MVPbkFieldType & )

TBool IsFieldTypeIncluded(const MVPbkFieldType &aFieldType)const [pure virtual]

Returns true if the given field type belongs to the set defined by this field type selector.

aFieldTypeThe field type to test.

Returns: ETrue if the given field type is included.