CVPbkFieldTypeRefsList Class Reference

class CVPbkFieldTypeRefsList : public CBase

A collection of referenced Virtual Phonebook field types.

Inherits from

  • CVPbkFieldTypeRefsList

Constructor & Destructor Documentation

CVPbkFieldTypeRefsList()

CVPbkFieldTypeRefsList()[private, inline]

~CVPbkFieldTypeRefsList()

~CVPbkFieldTypeRefsList()

Destructor.

Member Functions Documentation

AppendL(const MVPbkFieldType &)

IMPORT_C voidAppendL(const MVPbkFieldType &aFieldType)

Append a referenced field type.

Parameters

const MVPbkFieldType & aFieldTypeVirtual Phonebook field type.

ContainsSame(const MVPbkFieldType &)

TBool ContainsSame(const MVPbkFieldType &aFieldType)const

Parameters

const MVPbkFieldType & aFieldType

FieldTypeAt(TInt)

const MVPbkFieldType &FieldTypeAt(TIntaIndex)const

Parameters

TInt aIndex

FieldTypeCount()

TInt FieldTypeCount()const

Find(TInt)

const MVPbkFieldType *Find(TIntaFieldTypeResId)const

Parameters

TInt aFieldTypeResId

FindMatch(const TVPbkFieldVersitProperty &, TInt)

const MVPbkFieldType *FindMatch(const TVPbkFieldVersitProperty &aMatchProperty,
TIntaMatchPriority
)const

Parameters

const TVPbkFieldVersitProperty & aMatchProperty
TInt aMatchPriority

FindMatch(TVPbkNonVersitFieldType)

const MVPbkFieldType *FindMatch(TVPbkNonVersitFieldTypeaNonVersitType)const

Parameters

TVPbkNonVersitFieldType aNonVersitType

MaxMatchPriority()

TInt MaxMatchPriority()const

NewL()

IMPORT_C CVPbkFieldTypeRefsList *NewL()[static]

Creates a new instance of this class.

Remove(const MVPbkFieldType &)

IMPORT_C voidRemove(const MVPbkFieldType &aFieldType)

Remove aFieldType from this reference list.

Parameters

const MVPbkFieldType & aFieldTypeThe type to be removed

Reset()

IMPORT_C voidReset()

Resets the array.

Member Data Documentation

RPointerArray< MVPbkFieldType > iFieldTypes

RPointerArray< MVPbkFieldType >iFieldTypes[private]

TInt iMaxMatchPriority

TInt iMaxMatchPriority[private]