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)

voidBeginIterateL(TIntaViewId)[pure virtual]

Parameters

TInt aViewId

ChangeSortOrderL(TInt, const CContactTextDef &)

voidChangeSortOrderL(TIntaViewId,
const CContactTextDef &aTextDef
)[pure virtual]

Parameters

TInt aViewId
const CContactTextDef & aTextDef

CloseView(TInt)

voidCloseView(TIntaViewId)[pure virtual]

Parameters

TInt aViewId

EndIterateL(TInt)

voidEndIterateL(TIntaViewId)[pure virtual]

Parameters

TInt aViewId

ItemAtL(TContactItemId, TInt)

CViewContact *ItemAtL(TContactItemIdaContactId,
TIntaViewId
)[pure virtual]

Parameters

TContactItemId aContactId
TInt aViewId

NextItemL(TInt, TContactViewPreferences)

CViewContact *NextItemL(TIntaViewId,
TContactViewPreferencesaViewPrefs
)[pure virtual]

Parameters

TInt aViewId
TContactViewPreferences aViewPrefs

OpenViewL(const CContactTextDef &, TContactViewPreferences)

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

Parameters

const CContactTextDef & aTextDef
TContactViewPreferences aViewPrefs

ReadContactTextDefL(TContactItemId, TDes &, const CContactTextDef &)

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

Parameters

TContactItemId aContactId
TDes & aResult
const CContactTextDef & aTextDef

TextFieldL(TInt, TFieldType, TDes &)

voidTextFieldL(TIntaCntItemId,
TFieldTypeaFieldType,
TDes &aText
)[pure virtual]

Parameters

TInt aCntItemId
TFieldType aFieldType
TDes & aText