CAknSliderSettingItem Class Reference

class CAknSliderSettingItem : public CAknSettingItem

Slider control setting item

Inherits from

Public Member Functions
CAknSliderSettingItem(TInt, TInt &)
IMPORT_C voidEditItemL(TBool)
IMPORT_C voidLoadL()
IMPORT_C const TDesC &SettingTextL()
IMPORT_C voidStoreL()
Protected Member Functions
IMPORT_C voidCreateAndExecuteSettingPageL()
IMPORT_C CFbsBitmap *CreateBitmapL()
IMPORT_C CAknSettingPage *CreateSettingPageL()
IMPORT_C TInt &InternalSliderValue()
Private Member Functions
IMPORT_C voidCAknSettingItem_Reserved()
Inherited Functions
CAknSettingItem::AssociatedResourceId()const
CAknSettingItem::CAknSettingItem(TInt)
CAknSettingItem::CompleteConstructionL()
CAknSettingItem::ConstructL(const TBool,const TInt,const TDesC &,CArrayPtr< CGulIcon > *,const TInt,const TInt,const TInt,const TInt)
CAknSettingItem::EditorControlType()const
CAknSettingItem::EmptyItemText()const
CAknSettingItem::HandleSettingPageEventL(CAknSettingPage *,TAknSettingPageEvent)
CAknSettingItem::HasIcon()const
CAknSettingItem::Identifier()const
CAknSettingItem::IsHidden()const
CAknSettingItem::IsNumberedStyle()const
CAknSettingItem::ListBoxText()
CAknSettingItem::ProtectionState()
CAknSettingItem::SetCompulsoryIndTextL(const TDesC &)
CAknSettingItem::SetEmptyItemTextL(const TDesC &)
CAknSettingItem::SetHidden(TBool)
CAknSettingItem::SetIconMask(CFbsBitmap *)
CAknSettingItem::SetIconMaskAndReturnBitmap(CGulIcon *)
CAknSettingItem::SetParentListBox(const CEikFormattedCellListBox *)
CAknSettingItem::SetProtectionState(CAknSettingItem::TSettingItemProtection)
CAknSettingItem::SetSettingPage(CAknSettingPage *)
CAknSettingItem::SetSettingPageFlags(TInt)
CAknSettingItem::SetUpStandardSettingPageL()
CAknSettingItem::SettingEditorResourceId()const
CAknSettingItem::SettingName()
CAknSettingItem::SettingNumber()const
CAknSettingItem::SettingPage()const
CAknSettingItem::SettingPageFlags()const
CAknSettingItem::SettingPageResourceId()const
CAknSettingItem::UpdateListBoxTextL()
CAknSettingItem::VisibleIndex()
CAknSettingItem::~CAknSettingItem()
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Inherited Enumerations
CAknSettingItem:TFlags
CAknSettingItem:TSettingItemProtection
Private Attributes
TInt &iExternalSliderValue
TInt iInternalSliderValue

Constructor & Destructor Documentation

CAknSliderSettingItem(TInt, TInt &)

IMPORT_CCAknSliderSettingItem(TIntaIdentifier,
TInt &aExternalSliderValue
)

Parameters

TInt aIdentifier
TInt & aExternalSliderValue

Member Functions Documentation

CAknSettingItem_Reserved()

IMPORT_C voidCAknSettingItem_Reserved()[private]

CreateAndExecuteSettingPageL()

IMPORT_C voidCreateAndExecuteSettingPageL()[protected, virtual]

Method to contruct the setting page (via CreateSettingPageL), and execute it

CreateBitmapL()

IMPORT_C CFbsBitmap *CreateBitmapL()[protected, virtual]

Obtain a bitmap from the CAknSlider

CreateSettingPageL()

IMPORT_C CAknSettingPage *CreateSettingPageL()[protected, virtual]

Method to create a setting page

EditItemL(TBool)

IMPORT_C voidEditItemL(TBoolaCalledFromMenu)[virtual]

This launches the setting page for slider editing

Parameters

TBool aCalledFromMenu- ignored in this class

InternalSliderValue()

IMPORT_C TInt &InternalSliderValue()[protected]

For access to internal value for derived classes

LoadL()

IMPORT_C voidLoadL()[virtual]

SettingTextL()

IMPORT_C const TDesC &SettingTextL()[virtual]

StoreL()

IMPORT_C voidStoreL()[virtual]

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.

Member Data Documentation

TInt & iExternalSliderValue

TInt &iExternalSliderValue[private]

TInt iInternalSliderValue

TInt iInternalSliderValue[private]