--- a/commonuis/CommonDialogs/src/caknmemoryselectiondialogmultidrive.cpp Tue Aug 31 15:28:30 2010 +0300
+++ b/commonuis/CommonDialogs/src/caknmemoryselectiondialogmultidrive.cpp Wed Sep 01 12:16:19 2010 +0100
@@ -115,11 +115,11 @@
layout = MAknMemorySelectionModel::ELayoutDoublePopup;
}
+ // Create model of listbox listing the drives in iRootPathArray:
iModel = CAknMemorySelectionModelMultiDrive::NewL(
iCoeEnv, &iRootPathArray, &iDefaultFolderArray,
iIncludedMedias, aShowUnavailableDrives, layout );
- // Create model of listbox listing the drives in iRootPathArray:
GetSystemDrivesL( userDefinedId );
iEventHandler = CAknMemorySelectionEventHandler::NewL(
@@ -571,6 +571,11 @@
EMbmCommondialogsQgn_prop_fmgr_ms_mask );
//For unavailable Internal Mass Storage
aIconArray->AppendL( NULL );// Uses string insterad.
+ //For external USB driver
+ AknCFDUtility::AppendSkinnedImageToArrayL( *eikEnv, *aIconArray,
+ skin, KAknsIIDQgnPropFmgrUsbMemcSub, KCommonDialogsBitmapFile,
+ EMbmCommondialogsQgn_prop_usb_memc_sub,
+ EMbmCommondialogsQgn_prop_usb_memc_sub_mask );
}
else
{
@@ -612,6 +617,11 @@
skin, KAknsIIDQgnPropMmcNon, KMemoryCardUiBitmapFile,
EMbmAknmemorycarduiQgn_prop_mmc_non,
EMbmAknmemorycarduiQgn_prop_mmc_non_mask );
+ //For external USB Driver
+ AknCFDUtility::AppendSkinnedImageToArrayL( *eikEnv, *aIconArray,
+ skin, KAknsIIDQgnPropUsbMemc, KCommonDialogsBitmapFile,
+ EMbmCommondialogsQgn_prop_usb_memc,
+ EMbmCommondialogsQgn_prop_usb_memc_mask );
}
_LOG1( "[CAknMemorySelectionDialog] aIconArray count=%d",
aIconArray->Count() );