diff -r 9b022b1f357c -r e0aa398e6810 tsdevicedialog/tsdevicedialogplugin/src/tsactivitymodelitem.cpp --- a/tsdevicedialog/tsdevicedialogplugin/src/tsactivitymodelitem.cpp Tue Jul 06 14:37:10 2010 +0300 +++ b/tsdevicedialog/tsdevicedialogplugin/src/tsactivitymodelitem.cpp Wed Aug 18 10:05:49 2010 +0300 @@ -74,6 +74,8 @@ return decorationRole(); case TsDataRoles::Closable: return QVariant(false); + case TsDataRoles::Active: + return QVariant(false); default: return QVariant(QVariant::Invalid); } @@ -113,15 +115,6 @@ } /*! - Return activity visibility status keyword -*/ -QString TsActivityModelItem::visibilityKeyword() -{ - static QString visibility("visible"); - return visibility; -} - -/*! Return activity screenshot keyword */ QString TsActivityModelItem::screenshotKeyword() @@ -137,14 +130,15 @@ QVariant TsActivityModelItem::decorationRole() const { if (!mRequestPending) { - const_cast(this)->mRequestPending = true; + mRequestPending = true; QVariant screenshot = mActivity.value(screenshotKeyword()); if (screenshot.isValid()) { - QMetaObject::invokeMethod(&mService, - "getThumbnail", - Q_ARG(QSize, QSize(128, 128)), - Q_ARG(QString, screenshot.toString()), - Q_ARG(void *, const_cast(this))); + QMetaObject::invokeMethod( + &mService, + "getThumbnail", + Q_ARG(QSize, QSize(128, 128)), + Q_ARG(QString, screenshot.toString()), + Q_ARG(void *, const_cast(this))); } } return QVariant::fromValue(HbIcon(mIcon));