#include <mw/aknsettingitemlist.h>
class CAknBinaryPopupSettingItem : public CAknEnumeratedTextPopupSettingItem |
Public Member Functions | |
---|---|
CAknBinaryPopupSettingItem(TInt, TBool &) | |
virtual IMPORT_C void | EditItemL(TBool) |
virtual IMPORT_C void | LoadL() |
virtual IMPORT_C void | StoreL() |
Protected Member Functions | |
---|---|
virtual IMPORT_C void | CompleteConstructionL() |
Inherited Enumerations | |
---|---|
CAknSettingItem:TFlags | |
CAknSettingItem:TSettingItemProtection |
Constructs a binary setting value, given a resource id and a reference to an externally owned external boolen setting item. Resource supplied is just as for CAknEnumeratedTextPopupSettingItem
Parameter | Description |
---|---|
aIdentifier | Resource id for the associated values and texts; |
IMPORT_C void | CompleteConstructionL | ( | ) | [protected, virtual] |
Reimplemented from CAknEnumeratedTextPopupSettingItem::CompleteConstructionL()
Method called by framework to complete the construction. Extra allocations of memory or extra resource reading can happen here.
IMPORT_C void | EditItemL | ( | TBool | aCalledFromMenu | ) | [virtual] |
Reimplemented from CAknEnumeratedTextPopupSettingItem::EditItemL(TBool)
This launches the setting page (or just toggles) the binary setting
Parameter | Description |
---|---|
aCalledFromMenu | - This flag determines if the setting page actually launches or not. It does not if this flag is EFalse - the value is just toggled |
IMPORT_C void | LoadL | ( | ) | [virtual] |
Reimplemented from CAknEnumeratedTextPopupSettingItem::LoadL()
IMPORT_C void | StoreL | ( | ) | [virtual] |
Reimplemented from CAknEnumeratedTextPopupSettingItem::StoreL()
This command externalizes the current setting. The displayed (internal) copy is transferred to the external copy (the one referenced in the constructor).
This must be called by the client if he wants this to happen. Note that StoreAllL() on the setting item list will call this for each setting item.