CVPbkFieldTypeRefsList Class Reference

class CVPbkFieldTypeRefsList : public CBase

A collection of referenced Virtual Phonebook field types.

Inherits from

Constructor & Destructor Documentation

CVPbkFieldTypeRefsList()

CVPbkFieldTypeRefsList ( ) [private, inline]

~CVPbkFieldTypeRefsList()

~CVPbkFieldTypeRefsList ( )

Destructor.

Member Functions Documentation

AppendL(const MVPbkFieldType &)

IMPORT_C void AppendL ( const MVPbkFieldType & aFieldType )

Append a referenced field type.

Parameters

const MVPbkFieldType & aFieldType Virtual Phonebook field type.

ContainsSame(const MVPbkFieldType &)

TBool ContainsSame ( const MVPbkFieldType & aFieldType ) const

Parameters

const MVPbkFieldType & aFieldType

FieldTypeAt(TInt)

const MVPbkFieldType & FieldTypeAt ( TInt aIndex ) const

Parameters

TInt aIndex

FieldTypeCount()

TInt FieldTypeCount ( ) const

Find(TInt)

const MVPbkFieldType * Find ( TInt aFieldTypeResId ) const

Parameters

TInt aFieldTypeResId

FindMatch(const TVPbkFieldVersitProperty &, TInt)

const MVPbkFieldType * FindMatch ( const TVPbkFieldVersitProperty & aMatchProperty,
TInt aMatchPriority
) const

Parameters

const TVPbkFieldVersitProperty & aMatchProperty
TInt aMatchPriority

FindMatch(TVPbkNonVersitFieldType)

const MVPbkFieldType * FindMatch ( TVPbkNonVersitFieldType aNonVersitType ) 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 void Remove ( const MVPbkFieldType & aFieldType )

Remove aFieldType from this reference list.

Parameters

const MVPbkFieldType & aFieldType The type to be removed

Reset()

IMPORT_C void Reset ( )

Resets the array.

Member Data Documentation

RPointerArray< MVPbkFieldType > iFieldTypes

RPointerArray < MVPbkFieldType > iFieldTypes [private]

TInt iMaxMatchPriority

TInt iMaxMatchPriority [private]