CPbk2FieldPropertyArray Class Reference

class CPbk2FieldPropertyArray : public CBase

Field property array for Phonebook 2 field types.

Inherits from

  • CPbk2FieldPropertyArray

Constructor & Destructor Documentation

CPbk2FieldPropertyArray()

CPbk2FieldPropertyArray()[private, inline]

~CPbk2FieldPropertyArray()

~CPbk2FieldPropertyArray()

Destructor.

Member Functions Documentation

At(TInt)

const MPbk2FieldProperty &At(TIntaIndex)const

Parameters

TInt aIndex

ConstructL(const MVPbkFieldTypeList &, RFs &, CPbk2ServiceManager *)

voidConstructL(const MVPbkFieldTypeList &aSupportedFieldTypeList,
RFs &aRFs,
CPbk2ServiceManager *aServMan
)[private, inline]

Parameters

const MVPbkFieldTypeList & aSupportedFieldTypeList
RFs & aRFs
CPbk2ServiceManager * aServMan

Count()

TInt Count()const

CreateFieldOrderingsLC(RFs &)

CPbk2FieldOrderingManager *CreateFieldOrderingsLC(RFs &aRFs)[private]

Parameters

RFs & aRFs

FieldPropertyArrayExtension(TUid)

TAny *FieldPropertyArrayExtension(TUidaExtensionUid)

Parameters

TUid aExtensionUid

FindProperty(const MVPbkFieldType &)

const MPbk2FieldProperty *FindProperty(const MVPbkFieldType &aFieldType)const

Parameters

const MVPbkFieldType & aFieldType

FindProperty(const MVPbkFieldType &, const TDesC &)

const MPbk2FieldProperty *FindProperty(const MVPbkFieldType &aFieldType,
const TDesC &aName
)const

Parameters

const MVPbkFieldType & aFieldType
const TDesC & aName

MultiplyImppFieldPropertyL(CPbk2ServiceManager *, RFs &)

voidMultiplyImppFieldPropertyL(CPbk2ServiceManager *aServMan,
RFs &aRFs
)[private]

Parameters

CPbk2ServiceManager * aServMan
RFs & aRFs

NewL(const MVPbkFieldTypeList &, RFs &)

IMPORT_C CPbk2FieldPropertyArray *NewL(const MVPbkFieldTypeList &aSupportedFieldTypeList,
RFs &aRFs
)[static]

Creates a new instance of this class.

Parameters

const MVPbkFieldTypeList & aSupportedFieldTypeListA list of field types. If this is the master fieldtype list then all the properties are loaded, otherwise only those properties that have the field type in the list are loaded.
RFs & aRFsFile system session for reading a resource file.

NewL(const MVPbkFieldTypeList &, RFs &, CPbk2ServiceManager *)

IMPORT_C CPbk2FieldPropertyArray *NewL(const MVPbkFieldTypeList &aSupportedFieldTypeList,
RFs &aRFs,
CPbk2ServiceManager *aServMan
)[static]

Creates a new instance of this class.

Parameters

const MVPbkFieldTypeList & aSupportedFieldTypeListA list of field types. If this is the master fieldtype list then all the properties are loaded, otherwise only those properties that have the field type in the list are loaded.
RFs & aRFsFile system session for reading a resource file.
CPbk2ServiceManager * aServManService manager.

NewL(const MVPbkFieldTypeList &, TResourceReader &, RFs &)

IMPORT_C CPbk2FieldPropertyArray *NewL(const MVPbkFieldTypeList &aSupportedFieldTypeList,
TResourceReader &aReader,
RFs &aRFs
)[static]

Creates a new instance of this class.

Parameters

const MVPbkFieldTypeList & aSupportedFieldTypeListA list of field types. If this is the master fieldtype list then all the properties are loaded, otherwise only those properties that have the field type in the list are loaded.
TResourceReader & aReaderResource reader pointed to PHONEBOOK2_FIELD_PROPERTY_ARRAY resource.
RFs & aRFsFile system session for reading a resource file.

ReadFieldPropertiesL(TResourceReader &, const MVPbkFieldTypeList &, CPbk2FieldOrderingManager &)

voidReadFieldPropertiesL(TResourceReader &aReader,
const MVPbkFieldTypeList &aSupportedFieldTypeList,
CPbk2FieldOrderingManager &aOrderingManager
)[private]

Parameters

TResourceReader & aReader
const MVPbkFieldTypeList & aSupportedFieldTypeList
CPbk2FieldOrderingManager & aOrderingManager

Member Data Documentation

RPointerArray< CPbk2FieldProperty > iFieldProperties

RPointerArray< CPbk2FieldProperty >iFieldProperties[private]