homescreenapp/serviceproviders/hsmenuserviceprovider/src/hsmenuitemmodel.cpp
changeset 61 2b1b11a301d2
parent 35 f9ce957a272c
child 63 52b0f64eeb51
child 77 4b195f3bea29
--- a/homescreenapp/serviceproviders/hsmenuserviceprovider/src/hsmenuitemmodel.cpp	Wed Jun 23 18:03:36 2010 +0300
+++ b/homescreenapp/serviceproviders/hsmenuserviceprovider/src/hsmenuitemmodel.cpp	Tue Jul 06 14:06:53 2010 +0300
@@ -15,6 +15,8 @@
  *
  */
 
+#include <hbnamespace.h>
+
 #include "hsmenuitemmodel.h"
 #include "hsmenuserviceutils.h"
 
@@ -72,6 +74,13 @@
         icons << HbIcon(newIconId());
 
         variant = QVariant(icons);
+    } else if (role == Hb::IndexFeedbackRole){
+        QVariant display = CaItemModel::data(index, Qt::DisplayRole);
+        if (display.type() == QVariant::String){
+            variant = display;
+        } else {
+            variant = QVariant(display.toList().at(0));
+        }
     } else {
         variant = CaItemModel::data(index, role);
     }