HSPluginSettingsIf::CItemMap Class Reference

class HSPluginSettingsIf::CItemMap : public CBase

Item id, name and properties


			
xnlayoutengine.lib
Since
S60 v5.0

Inherits from

  • HSPluginSettingsIf::CItemMap

Constructor & Destructor Documentation

CItemMap()

CItemMap()[private]

~CItemMap()

IMPORT_C~CItemMap()[virtual]

Destructor.

Member Functions Documentation

AddPropertyMapL(CPropertyMap *)

IMPORT_C CItemMap &AddPropertyMapL(CPropertyMap *aPropertyMap)

Add item property map into properties array

Parameters

CPropertyMap * aPropertyMapProperty map. Takes ownership

ConstructL()

voidConstructL()[private]

ItemId()

IMPORT_C const TDesC8 &ItemId()const

Get item id

ItemName()

IMPORT_C const TDesC8 &ItemName()const

Get item name

NewL()

IMPORT_C CItemMap *NewL()[static]

Two-phased constructor.

NewLC()

IMPORT_C CItemMap *NewLC()[static]

Two-phased constructor.

Properties()

IMPORT_C RPointerArray< CPropertyMap > &Properties()const

Get property map array.

SetItemIdL(const TDesC8 &)

IMPORT_C CItemMap &SetItemIdL(const TDesC8 &aItemId)

Set item id

Parameters

const TDesC8 & aItemIdItem id

SetItemNameL(const TDesC8 &)

IMPORT_C CItemMap &SetItemNameL(const TDesC8 &aItemName)

Set item name

Parameters

const TDesC8 & aItemNameItem name

Member Data Documentation

HBufC8 * iItemId

HBufC8 *iItemId[private]

Own. Item id

HBufC8 * iItemName

HBufC8 *iItemName[private]

Own. Item name

RPointerArray< CPropertyMap > iProperties

RPointerArray< CPropertyMap >iProperties[private]

Own. Array of property maps