MAiPluginSettingsItem Class Reference

class MAiPluginSettingsItem

Active Idle framework settings item interface.

Since
S60 3.2

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

void ReadFromStoreL ( ) [pure virtual]

Reads this setting item value from settings store.

Since
S60 3.2

SaveToStoreL()

void SaveToStoreL ( ) [pure virtual]

Saves this setting item value to settings store.

Since
S60 3.2

SetKey(TInt32)

void SetKey ( TInt32 aKey ) [pure virtual]

Set setting item key.

Since
S60 3.2

Parameters

TInt32 aKey setting item key.

SetPublisherId(const TUid &)

void SetPublisherId ( const TUid & aUid ) [pure virtual]

Set publisher uid this setting item belongs to.

Since
S60 3.2

Parameters

const TUid & aUid publisher uid.

SetStorer(MAiPluginSettingsStorer *)

void SetStorer ( MAiPluginSettingsStorer * aStorer ) [pure virtual]

Set storer for this setting item.

Since
S60 3.2

Parameters

MAiPluginSettingsStorer * aStorer pointer to instance of storer interface.

SetValueL(const TDesC &, TBool)

void SetValueL ( const TDesC & aValue,
TBool aSaveToStore = ETrue
) [pure virtual]

Sets the setting value.

Since
S60 3.2

Parameters

const TDesC & aValue the 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