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()

void ConstructL ( ) [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 & aConfigurationState configuration state

SetInterfaceL(const TDesC8 &)

IMPORT_C CPluginInfo & SetInterfaceL ( const TDesC8 & aInterface )

Set configuration interface

Parameters

const TDesC8 & aInterface configuration interface

SetNameL(const TDesC8 &)

IMPORT_C CPluginInfo & SetNameL ( const TDesC8 & aName )

Set configuration name

Parameters

const TDesC8 & aName configuration name

SetTypeL(const TDesC8 &)

IMPORT_C CPluginInfo & SetTypeL ( const TDesC8 & aType )

Set configuration type

Parameters

const TDesC8 & aType configuration type

SetUidL(const TDesC8 &)

IMPORT_C CPluginInfo & SetUidL ( const TDesC8 & aUid )

Set configuration uid

Parameters

const TDesC8 & aUid configuration 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