commonuis/CommonDialogs/src/caknmemoryselectiondialogmultidrive.cpp
branchRCL_3
changeset 20 d48ab3b357f1
parent 19 aecbbf00d063
--- 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() );