CAknTextSettingItem Class Reference

#include <mw/aknsettingitemlist.h>

class CAknTextSettingItem : public CAknSettingItem

Inherits from

Public Member Functions
CAknTextSettingItem(TInt, TDes &)
~CAknTextSettingItem()
virtual IMPORT_C voidEditItemL(TBool)
virtual IMPORT_C voidLoadL()
virtual IMPORT_C const TDesC &SettingTextL()
virtual IMPORT_C voidStoreL()
Protected Member Functions
IMPORT_C TPtrCExternalText()
IMPORT_C TPtr &InternalTextPtr()
IMPORT_C voidSetExternalText(TDesC &)
Inherited Enumerations
CAknSettingItem:TFlags
CAknSettingItem:TSettingItemProtection
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::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()

Detailed Description

Support for abstact text setting type. Corresponds to CAknTextSettingPage

Constructor & Destructor Documentation

CAknTextSettingItem ( TInt, TDes & )

IMPORT_CCAknTextSettingItem(TIntaIdentifier,
TDes &aText
)

~CAknTextSettingItem ( )

IMPORT_C~CAknTextSettingItem()

Destructor

Member Function Documentation

EditItemL ( TBool )

IMPORT_C voidEditItemL(TBoolaCalledFromMenu)[virtual]

This launches the setting page for text editing

ParameterDescription
aCalledFromMenu- ignored in this class

ExternalText ( )

IMPORT_C TPtrCExternalText()[protected]

Access for re-implementors to the external text

Returns: TPtrC pointing to the external text

InternalTextPtr ( )

IMPORT_C TPtr &InternalTextPtr()[protected]

Access for re-implementors to the internal text

Returns: reference to a TPtr holding the internal text

LoadL ( )

IMPORT_C voidLoadL()[virtual]

Reimplemented from CAknSettingItem::LoadL()

SetExternalText ( TDesC & )

IMPORT_C voidSetExternalText(TDesC &aNewExternalText)[protected]

Allows re-implementors to set the external text No change of ownership is implied.

SettingTextL ( )

IMPORT_C const TDesC &SettingTextL()[virtual]

StoreL ( )

IMPORT_C voidStoreL()[virtual]

Reimplemented from CAknSettingItem::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.