camerauis/cameraapp/generic/GsCamcorderPlugin/src/GSCamQualitySettingContainer.cpp
branchRCL_3
changeset 11 d486e5e3cc9a
parent 0 1ddebce53859
child 12 51dda465e618
--- a/camerauis/cameraapp/generic/GsCamcorderPlugin/src/GSCamQualitySettingContainer.cpp	Mon Mar 15 12:39:00 2010 +0200
+++ b/camerauis/cameraapp/generic/GsCamcorderPlugin/src/GSCamQualitySettingContainer.cpp	Wed Mar 31 21:06:44 2010 +0300
@@ -567,20 +567,33 @@
     {
     CFbsBitmap* icon = NULL;
     CFbsBitmap* mask = NULL;
-    if ( iStorageLocation == ECamMediaStoragePhone )
-        {
-        icon = iPhoneIcon;
-        mask = iPhoneIconMask;
-        }
-    else if ( iStorageLocation == ECamMediaStorageMassStorage )
+
+    switch( iStorageLocation )
         {
-        icon = iMassStorageIcon;
-        mask = iMassStorageIconMask;
-        }
-    else
-        {
-        icon = iMMCIcon;
-        mask = iMMCIconMask;
+        case ECamMediaStoragePhone:
+            {
+            icon = iPhoneIcon;
+            mask = iPhoneIconMask;
+            }
+            break;
+        case ECamMediaStorageMassStorage:
+            {
+            icon = iMassStorageIcon;
+            mask = iMassStorageIconMask;
+            }
+            break;            
+        case ECamMediaStorageCard:
+            {
+            icon = iMMCIcon;
+            mask = iMMCIconMask;
+            }
+            break;            
+        case ECamMediaStorageNone:
+        default:
+            {
+            //TODO: Get icons when none is available
+            }
+            break;
         }
 
     iLayoutIcon.DrawImage( aGc, icon, mask );