diff -r 23b5d6a29cce -r 4785f57bf3d4 taskswitcherapp/tsdevicedialogplugin/inc/tsmodel.h --- a/taskswitcherapp/tsdevicedialogplugin/inc/tsmodel.h Fri May 14 15:43:04 2010 +0300 +++ b/taskswitcherapp/tsdevicedialogplugin/inc/tsmodel.h Thu May 27 12:46:08 2010 +0300 @@ -22,10 +22,12 @@ #include #include #include -#include -#include +#include +#ifdef Q_OS_SYMBIAN +#include +#endif -class CaService; +class TsTaskMonitor; class ActivityManager; class CaNotifier; class TsModelItem; @@ -35,7 +37,7 @@ Q_OBJECT public: - explicit TsModel(CaService &applicationSrv, + explicit TsModel(TsTaskMonitor &applicationSrv, QObject &activitySrv, QObject *parent = 0); ~TsModel(); @@ -48,7 +50,6 @@ void openApplication(const QModelIndex &index); void closeApplication(const QModelIndex &index); void updateModel(); - void entryChanged(CaEntry, ChangeType); void entryChanged(TsModelItem *); private: TsModelItem *entry(const QModelIndex &index) const; @@ -63,25 +64,16 @@ */ QList mEntries; - /* - * Query - */ - CaQuery mQuery; - - /* - * Content Arsenal Service - */ - CaService &mApplicationService; + TsTaskMonitor &mApplicationService; /* * Activity Service */ QObject &mActivityService; - - /* - * Content Arsenal Notifier - */ - CaNotifier *mNotifier; + +#ifdef Q_OS_SYMBIAN + RApaLsSession iAppArcSession; +#endif /* * Icon size in model