diff -r 9b022b1f357c -r e0aa398e6810 tsdevicedialog/tsdevicedialogplugin/src/tsentrymodelitem.cpp --- 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 #include +#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(icon)); - } - } + return QVariant::fromValue(HbIcon(mEntry->screenshot())); case TsDataRoles::Closable: return QVariant(mEntry->isClosable()); + case TsDataRoles::Active: + return QVariant(mEntry->isActive()); default: return QVariant(QVariant::Invalid); }