MLplViewIteratorManager Class Reference

class MLplViewIteratorManager

This interface defines a set of functions for retrieving view contacts from the contacts database.The view item manager have read-only access to the database and supply all the required data for the contact view framework.

Member Functions Documentation

BeginIterateL(TInt)

void BeginIterateL ( TInt aViewId ) [pure virtual]

Parameters

TInt aViewId

ChangeSortOrderL(TInt, const CContactTextDef &)

void ChangeSortOrderL ( TInt aViewId,
const CContactTextDef & aTextDef
) [pure virtual]

Parameters

TInt aViewId
const CContactTextDef & aTextDef

CloseView(TInt)

void CloseView ( TInt aViewId ) [pure virtual]

Parameters

TInt aViewId

EndIterateL(TInt)

void EndIterateL ( TInt aViewId ) [pure virtual]

Parameters

TInt aViewId

ItemAtL(TContactItemId, TInt)

CViewContact * ItemAtL ( TContactItemId aContactId,
TInt aViewId
) [pure virtual]

Parameters

TContactItemId aContactId
TInt aViewId

NextItemL(TInt, TContactViewPreferences)

CViewContact * NextItemL ( TInt aViewId,
TContactViewPreferences aViewPrefs
) [pure virtual]

Parameters

TInt aViewId
TContactViewPreferences aViewPrefs

OpenViewL(const CContactTextDef &, TContactViewPreferences)

TInt OpenViewL ( const CContactTextDef & aTextDef,
TContactViewPreferences aViewPrefs
) [pure virtual]

Parameters

const CContactTextDef & aTextDef
TContactViewPreferences aViewPrefs

ReadContactTextDefL(TContactItemId, TDes &, const CContactTextDef &)

TUid ReadContactTextDefL ( TContactItemId aContactId,
TDes & aResult,
const CContactTextDef & aTextDef
) [pure virtual]

Parameters

TContactItemId aContactId
TDes & aResult
const CContactTextDef & aTextDef

TextFieldL(TInt, TFieldType, TDes &)

void TextFieldL ( TInt aCntItemId,
TFieldType aFieldType,
TDes & aText
) [pure virtual]

Parameters

TInt aCntItemId
TFieldType aFieldType
TDes & aText