HSPluginSettingsIf::CPluginInfo Class Reference

class HSPluginSettingsIf::CPluginInfo : public CBase

Presents plugin info using states uid, interface, type and name


			
xnlayoutengine.lib
Since
S60 v5.0

Inherits from

  • HSPluginSettingsIf::CPluginInfo

Constructor & Destructor Documentation

CPluginInfo()

CPluginInfo()[private]

~CPluginInfo()

IMPORT_C~CPluginInfo()[virtual]

Destructor.

Member Functions Documentation

ConfigurationState()

IMPORT_C const TDesC8 &ConfigurationState()const

Get configuration state

ConstructL()

voidConstructL()[private]

Interface()

IMPORT_C const TDesC8 &Interface()const

Get configuration interface

Name()

IMPORT_C const TDesC8 &Name()const

Get configuration name

NewL()

IMPORT_C CPluginInfo *NewL()[static]

Two-phased constructor.

NewLC()

IMPORT_C CPluginInfo *NewLC()[static]

SetConfigurationStateL(const TDesC8 &)

IMPORT_C CPluginInfo &SetConfigurationStateL(const TDesC8 &aConfigurationState)

Set configuration state

Parameters

const TDesC8 & aConfigurationStateconfiguration state

SetInterfaceL(const TDesC8 &)

IMPORT_C CPluginInfo &SetInterfaceL(const TDesC8 &aInterface)

Set configuration interface

Parameters

const TDesC8 & aInterfaceconfiguration interface

SetNameL(const TDesC8 &)

IMPORT_C CPluginInfo &SetNameL(const TDesC8 &aName)

Set configuration name

Parameters

const TDesC8 & aNameconfiguration name

SetTypeL(const TDesC8 &)

IMPORT_C CPluginInfo &SetTypeL(const TDesC8 &aType)

Set configuration type

Parameters

const TDesC8 & aTypeconfiguration type

SetUidL(const TDesC8 &)

IMPORT_C CPluginInfo &SetUidL(const TDesC8 &aUid)

Set configuration uid

Parameters

const TDesC8 & aUidconfiguration uid

Type()

IMPORT_C const TDesC8 &Type()const

Get configuration type

Uid()

IMPORT_C const TDesC8 &Uid()const

Get configuration uid

Member Data Documentation

HBufC8 * iConfigurationState

HBufC8 *iConfigurationState[private]

Own. Plugin configuration state

HBufC8 * iInterface

HBufC8 *iInterface[private]

Own. Plugin interface

HBufC8 * iName

HBufC8 *iName[private]

Own. Plugin name

HBufC8 * iType

HBufC8 *iType[private]

Own. Plugin type

HBufC8 * iUid

HBufC8 *iUid[private]

Own. Plugin uid