contentstorage/caclient/s60/src/camenuiconutility.cpp
changeset 116 305818acdca4
parent 112 dbfb5e38438b
child 119 50e220be30d1
--- a/contentstorage/caclient/s60/src/camenuiconutility.cpp	Wed Aug 18 10:39:24 2010 +0300
+++ b/contentstorage/caclient/s60/src/camenuiconutility.cpp	Mon Sep 13 13:26:33 2010 +0300
@@ -167,7 +167,16 @@
         icon = HbIcon("qtg_large_application");
     } else if (entry.entryTypeName() ==
         XQConversions::s60DescToQString(KCaTypePackage)) {
-        icon = HbIcon("qtg_large_application");
+        QString type = entry.attribute(XQConversions::s60DescToQString(KCaAttrAppType));
+        if (type == 
+                XQConversions::s60DescToQString(KCaAttrAppTypeValueJava)) {
+            icon = HbIcon("qtg_large_java");
+        } else if (type == 
+                XQConversions::s60DescToQString(KCaAttrAppTypeValueCWRT)) {
+            icon = HbIcon("qtg_large_widget");
+        } else {
+            icon = HbIcon("qtg_large_sisx");
+        }        
     }
     
     return icon;