CAknMemorySelectionSettingItemMultiDrive Class Reference

class CAknMemorySelectionSettingItemMultiDrive : public CAknSettingItem

CAknMemorySelectionSettingItemMultiDrive is a setting item class that launches a CAknMemorySelectionDialogMultiDrive. It is used to replace old CAknMemorySelectionSettingItem for multiple drive support.

CommonDialogs.lib
Since
S60 5.0

Inherits from

Public Member Functions
CAknMemorySelectionSettingItemMultiDrive(TInt, TDriveNumber &)
~CAknMemorySelectionSettingItemMultiDrive()
IMPORT_C voidCompleteConstructionL()
IMPORT_C voidEditItemL(TBool)
IMPORT_C voidLoadL()
IMPORT_C voidSetIncludedMediasL(TInt)
IMPORT_C const TDesC &SettingTextL()
IMPORT_C voidStoreL()
voidUpdateSettingItemContentL()
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()
Inherited Enumerations
CAknSettingItem:TFlags
CAknSettingItem:TSettingItemProtection
Protected Attributes
CAknMemorySelectionSettingItemExtension *iExtension
TDriveNumber &iExternalData
TDriveNumber iInternalData
HBufC *iSettingText

Constructor & Destructor Documentation

CAknMemorySelectionSettingItemMultiDrive(TInt, TDriveNumber &)

IMPORT_CCAknMemorySelectionSettingItemMultiDrive(TIntaIdentifier,
TDriveNumber &aSelectedDrive
)

Constructor

Since
s60 5.0

Parameters

TInt aIdentifier
TDriveNumber & aSelectedDrive

~CAknMemorySelectionSettingItemMultiDrive()

IMPORT_C~CAknMemorySelectionSettingItemMultiDrive()[virtual]

Member Functions Documentation

CompleteConstructionL()

IMPORT_C voidCompleteConstructionL()[virtual]

The 2nd phase constructor. It is called internally when extension object is needed. User also could call it after creating a object of CAknMemorySelectionSettingItemMultiDrive.

Since
s60 5.0

EditItemL(TBool)

IMPORT_C voidEditItemL(TBoolaCalledFromMenu)[virtual]

Parameters

TBool aCalledFromMenu

LoadL()

IMPORT_C voidLoadL()[virtual]

SetIncludedMediasL(TInt)

IMPORT_C voidSetIncludedMediasL(TIntaIncludedMedias)

Set which medias are included in the dialog. NOTE: DO NOT call this function when settingitem is being edited.

Parameters

TInt aIncludedMediasbit flag definition of which medias are included in the dialog. See AknCommonDialogsDynMem::TMemoryTypes. Value -1 indicates the default dialog value will be used.

SettingTextL()

IMPORT_C const TDesC &SettingTextL()[virtual]

StoreL()

IMPORT_C voidStoreL()[virtual]

UpdateSettingItemContentL()

voidUpdateSettingItemContentL()

Update contents of setting item

Member Data Documentation

CAknMemorySelectionSettingItemExtension * iExtension

CAknMemorySelectionSettingItemExtension *iExtension[protected]

TDriveNumber & iExternalData

TDriveNumber &iExternalData[protected]

TDriveNumber iInternalData

TDriveNumber iInternalData[protected]

HBufC * iSettingText

HBufC *iSettingText[protected]