CAknIntegerSettingItem Class Reference
class CAknIntegerSettingItem : public CAknSettingItem |
Abstract setting item for integer editing.
This class is not disposed toward any particular type of setting page
Inherited Functions |
---|
| CAknSettingItem::AssociatedResourceId()const |
| CAknSettingItem::CAknSettingItem(TInt) |
| CAknSettingItem::ConstructL(const TBool,const TInt,const TDesC &,CArrayPtr< CGulIcon > *,const TInt,const TInt,const TInt,const TInt) |
| CAknSettingItem::CreateBitmapL() |
| 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() |
Constructor & Destructor Documentation
CAknIntegerSettingItem(TInt, TInt &)
IMPORT_C | CAknIntegerSettingItem | ( | TInt | aIdentifier, |
| TInt & | aValue |
| ) | |
~CAknIntegerSettingItem()
IMPORT_C | ~CAknIntegerSettingItem | ( | ) | |
Member Functions Documentation
CAknSettingItem_Reserved()
IMPORT_C void | CAknSettingItem_Reserved | ( | ) | [private] |
CompleteConstructionL()
IMPORT_C void | CompleteConstructionL | ( | ) | [protected, virtual] |
Method called by framework to complete the construction. Extra allocations of memory or extra resource reading can happen here.
EditItemL(TBool)
void | EditItemL | ( | TBool | aCalledFromMenu | ) | [pure virtual] |
Parameters
TBool aCalledFromMenu | - ignored in this class |
ExternalValueRef()
IMPORT_C TInt & | ExternalValueRef | ( | ) | [protected] |
Method to access the external reference to the external value. Note that this class only accesses the external integer via a copy of a reference to it.
InternalValueRef()
IMPORT_C TInt & | InternalValueRef | ( | ) | [protected] |
Method to access the internal value.
LoadL()
IMPORT_C void | LoadL | ( | ) | [virtual] |
SetExternalValue(TInt &)
IMPORT_C void | SetExternalValue | ( | TInt & | aValue | ) | [protected] |
Sets the external value's reference. The external vlue is externally owned, so this does not make a copy.
SettingTextL()
IMPORT_C const TDesC & | SettingTextL | ( | ) | [virtual] |
StoreL()
IMPORT_C void | StoreL | ( | ) | [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 & iExternalValue
TInt & | iExternalValue | [private] |
HBufC * iInternalText
HBufC * | iInternalText | [private] |
TPtr
iInternalTextPtr
TPtr
| iInternalTextPtr | [private] |
TInt
iInternalValue
TInt
| iInternalValue | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.