tsdevicedialog/tsdevicedialogplugin/src/tsentrymodelitem.cpp
changeset 109 e0aa398e6810
parent 104 9b022b1f357c
child 115 3ab5c078b490
--- a/tsdevicedialog/tsdevicedialogplugin/src/tsentrymodelitem.cpp	Tue Jul 06 14:37:10 2010 +0300
+++ b/tsdevicedialog/tsdevicedialogplugin/src/tsentrymodelitem.cpp	Wed Aug 18 10:05:49 2010 +0300
@@ -14,12 +14,13 @@
 * Description: tsentrymodelitem.cpp
 *
 */
-#include "tsentrymodelitem.h"
-#include "tsdataroles.h"
 
 #include <tstask.h>
 #include <HbIcon>
 
+#include "tsentrymodelitem.h"
+#include "tsdataroles.h"
+
 /*!
     \class TsEntryModelItem
     \ingroup group_tsdevicedialogplugin
@@ -55,18 +56,11 @@
         case Qt::DisplayRole:
             return QVariant(mEntry->name());
         case Qt::DecorationRole:
-            {
-                QPixmap icon = mEntry->screenshot().isNull() ? 
-                               mEntry->icon() :
-                               mEntry->screenshot();
-                if (icon.isNull()) {
-                    return HbIcon("qtg_large_application");
-                } else {
-                    return QVariant::fromValue<HbIcon>(HbIcon(icon));
-                }
-            }
+            return QVariant::fromValue<HbIcon>(HbIcon(mEntry->screenshot()));
         case TsDataRoles::Closable:
             return QVariant(mEntry->isClosable());
+        case TsDataRoles::Active:
+            return QVariant(mEntry->isActive());
         default:
             return QVariant(QVariant::Invalid);
     }