MVPbkContactFieldSelector Class Reference

#include <app/MVPbkContactFieldSelector.h>

class MVPbkContactFieldSelector
Public Member Functions
virtual TAny *ContactFieldSelectorExtension(TUid)
pure virtual TBool IsFieldIncluded(const MVPbkBaseContactField &)
Protected Member Functions
virtual ~MVPbkContactFieldSelector()

Detailed Description

Virtual Phonebook Contact field selector interface. This interface can be used to create a selection object, which can determine which fields belong to the set criteria.

Constructor & Destructor Documentation

~MVPbkContactFieldSelector ( )

~MVPbkContactFieldSelector()[protected, inline, virtual]

Destructor.

Member Function Documentation

ContactFieldSelectorExtension ( TUid )

TAny *ContactFieldSelectorExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Returns: Extension point or NULL

IsFieldIncluded ( const MVPbkBaseContactField & )

TBool IsFieldIncluded(const MVPbkBaseContactField &aField)const [pure virtual]

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

In case field is an IMPP field service name is compared to existing service installations. Only matched IMPP service providers are included.

ParameterDescription
aFieldContact field to check againt criteria.

Returns: ETrue if the field is included in the set.