HSPluginSettingsIf::CHspsConfiguration Class Reference

class HSPluginSettingsIf::CHspsConfiguration : public CBase

Hsps configuration message

       
xnlayoutengine
Since
S60 v5.0

Inherits from

  • HSPluginSettingsIf::CHspsConfiguration

Constructor & Destructor Documentation

CHspsConfiguration()

CHspsConfiguration ( ) [private]

~CHspsConfiguration()

IMPORT_C ~CHspsConfiguration ( ) [virtual]

Destructor.

Member Functions Documentation

AddItemMapL(CItemMap *)

IMPORT_C CHspsConfiguration & AddItemMapL ( CItemMap * aItemMap )

Append item map into settings array map

Parameters

CItemMap * aItemMap Item map. Takes ownership

AddObjectMapL(CObjectMap *)

IMPORT_C CHspsConfiguration & AddObjectMapL ( CObjectMap * aObjectMap )

Append object map into resources array map

Parameters

CObjectMap * aObjectMap Object map. Takes ownership

AddPluginMapL(CPluginMap *)

IMPORT_C CHspsConfiguration & AddPluginMapL ( CPluginMap * aPluginMap )

Append plugin map into plugin map array

Parameters

CPluginMap * aPluginMap Plugin map. Takes ownership

ConfId()

IMPORT_C const TDesC8 & ConfId ( ) const

Get configuration id

ConstructL()

void ConstructL ( ) [private]

NewL()

IMPORT_C CHspsConfiguration * NewL ( ) [static]

Two-phased constructor.

NewLC()

IMPORT_C CHspsConfiguration * NewLC ( ) [static]

PluginInfo()

IMPORT_C CPluginInfo & PluginInfo ( )

Get plugin info

PluginMaps()

IMPORT_C RPointerArray < CPluginMap > & PluginMaps ( )

Get plugin maps in a array

Resources()

IMPORT_C RPointerArray < CObjectMap > & Resources ( )

Get resource array. Contains object maps

SetConfIdL(const TDesC8 &)

IMPORT_C CHspsConfiguration & SetConfIdL ( const TDesC8 & aId )

Set configuration id

Parameters

const TDesC8 & aId configuration id

Settings()

IMPORT_C RPointerArray < CItemMap > & Settings ( )

Get settings array. Contains item maps

Member Data Documentation

HBufC8 * iId

HBufC8 * iId [private]

Own. Configuration id

CPluginInfo * iPluginInfo

CPluginInfo * iPluginInfo [private]

Own. Plugin info

RPointerArray< CPluginMap > iPlugins

RPointerArray < CPluginMap > iPlugins [private]

Own. Plugins

RPointerArray< CObjectMap > iResources

RPointerArray < CObjectMap > iResources [private]

Own. Resources

RPointerArray< CItemMap > iSettings

RPointerArray < CItemMap > iSettings [private]

Own. Settings