MAiPluginSettingsItem Class Reference

class MAiPluginSettingsItem

Active Idle framework settings item interface.

Since
S60 3.2
Public Member Functions
TInt32 Key()
const TUid &PublisherId()
voidReadFromStoreL()
voidSaveToStoreL()
voidSetKey(TInt32)
voidSetPublisherId(const TUid &)
voidSetStorer(MAiPluginSettingsStorer *)
voidSetValueL(const TDesC &, TBool)
TPtrC Value()
Protected Member Functions
~MAiPluginSettingsItem()

Constructor & Destructor Documentation

~MAiPluginSettingsItem()

~MAiPluginSettingsItem()[protected, inline]

Protected destructor prevents deletion through this interface.

Member Functions Documentation

Key()

TInt32 Key()const [pure virtual]

Get setting item key.

Since
S60 3.2

PublisherId()

const TUid &PublisherId()const [pure virtual]

Get publisher uid this setting item belongs to.

Since
S60 3.2

ReadFromStoreL()

voidReadFromStoreL()[pure virtual]

Reads this setting item value from settings store.

Since
S60 3.2

SaveToStoreL()

voidSaveToStoreL()[pure virtual]

Saves this setting item value to settings store.

Since
S60 3.2

SetKey(TInt32)

voidSetKey(TInt32aKey)[pure virtual]

Set setting item key.

Since
S60 3.2

Parameters

TInt32 aKeysetting item key.

SetPublisherId(const TUid &)

voidSetPublisherId(const TUid &aUid)[pure virtual]

Set publisher uid this setting item belongs to.

Since
S60 3.2

Parameters

const TUid & aUidpublisher uid.

SetStorer(MAiPluginSettingsStorer *)

voidSetStorer(MAiPluginSettingsStorer *aStorer)[pure virtual]

Set storer for this setting item.

Since
S60 3.2

Parameters

MAiPluginSettingsStorer * aStorerpointer to instance of storer interface.

SetValueL(const TDesC &, TBool)

voidSetValueL(const TDesC &aValue,
TBoolaSaveToStore = ETrue
)[pure virtual]

Sets the setting value.

Since
S60 3.2

Parameters

const TDesC & aValuethe descriptor value for the Setting.
TBool aSaveToStore = ETrue(this parameter is ignored)

Value()

TPtrC Value()[pure virtual]

Get a pointer to the descriptor value of the setting.

Since
S60 3.2