contentstorage/caclient/s60/src/camenuiconutility.cpp
changeset 121 0b3699f6c654
parent 115 3ab5c078b490
child 124 e36b2f4799c0
--- a/contentstorage/caclient/s60/src/camenuiconutility.cpp	Thu Sep 02 20:45:03 2010 +0300
+++ b/contentstorage/caclient/s60/src/camenuiconutility.cpp	Fri Sep 17 08:32:18 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;