TAiwMultipleEntrySelectionDataV2 Class Reference

class TAiwMultipleEntrySelectionDataV2 : public TAiwContactSelectionDataBase

Version 2 of the multiple entry selection data.

All setters return a reference to this object so that the setters can be easily chained to produce more compact code, for example: selectionData.SetProperty(EAiwProperty) .SetAnotherProperty(EAiwAnotherProperty)

Inherits from

Constructor & Destructor Documentation

TAiwMultipleEntrySelectionDataV2()

TAiwMultipleEntrySelectionDataV2 ( ) [inline, explicit]

Constructor.

Member Functions Documentation

FetchFilter()

CVPbkFieldTypeSelector * FetchFilter ( ) const [inline]

Returns field type filter used in fetch.

Flags()

TUint Flags ( ) const [inline]

Returns selection flags, TSelectionFlags .

SetFetchFilter(CVPbkFieldTypeSelector *)

TAiwMultipleEntrySelectionDataV2 & SetFetchFilter ( CVPbkFieldTypeSelector * aFilter ) [inline]

Sets field type filter for fetch. Only contacts having the fields defined by the filter will be visible in the fetch view. Use of NULL filter means nothing is filtered. CVPbkFieldTypeSelector VPbkContactViewFilterBuilder::BuildContactViewFilterL

Parameters

CVPbkFieldTypeSelector * aFilter

SetFlags(TUint)

TAiwMultipleEntrySelectionDataV2 & SetFlags ( TUint aFlags ) [inline]

Sets selection flags, TSelectionFlags .

Parameters

TUint aFlags The flags to set.

Member Data Documentation

const TAiwContactSelectionDataType KSelectionDataType

const TAiwContactSelectionDataType KSelectionDataType [static]

CVPbkFieldTypeSelector * iFetchFilter

CVPbkFieldTypeSelector * iFetchFilter [private]

TUint iFlags

TUint iFlags [private]