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 * aPropertyMap Property map. Takes ownership

ConstructL()

void ConstructL ( ) [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 & aItemId Item id

SetItemNameL(const TDesC8 &)

IMPORT_C CItemMap & SetItemNameL ( const TDesC8 & aItemName )

Set item name

Parameters

const TDesC8 & aItemName Item 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