taskswitcher/server/src/tsrunningappmodel.cpp
changeset 125 26079c1bb561
parent 119 50e220be30d1
child 127 7b66bc3c6dc9
--- a/taskswitcher/server/src/tsrunningappmodel.cpp	Mon Sep 27 11:31:59 2010 +0300
+++ b/taskswitcher/server/src/tsrunningappmodel.cpp	Wed Oct 06 16:00:22 2010 +0300
@@ -20,29 +20,26 @@
 #include <apgtask.h>
 
 #include "tsrunningappmodel.h"
-
-#include "tsrunningappstorage.h"
-
+#include "tsrunningappstorageimp.h"
 #include "tsdatalist.h"
 #include "tsmodelobserver.h"
 #include "tsscreenshotprovider.h"
+#include "tsresourcemanager.h"
 
 CTsRunningAppModel *CTsRunningAppModel::NewL( MTsResourceManager& aResources, 
-                                              MTsWindowGroupsMonitor& aMonitor,
                                               TsEnv& aEnv )
     {
-    CTsRunningAppModel *self = CTsRunningAppModel::NewLC( aResources, aMonitor, aEnv );
+    CTsRunningAppModel *self = CTsRunningAppModel::NewLC( aResources, aEnv );
     CleanupStack::Pop( self );
     return self;
     }
 
 CTsRunningAppModel *CTsRunningAppModel::NewLC( MTsResourceManager& aResources, 
-                                               MTsWindowGroupsMonitor& aMonitor,
                                                TsEnv& aEnv )
     {
     CTsRunningAppModel *self = new (ELeave) CTsRunningAppModel( aResources );
     CleanupStack::PushL( self );
-    self->ConstructL( aResources, aMonitor, aEnv );
+    self->ConstructL( aResources, aEnv );
     return self;
     }
 
@@ -59,11 +56,11 @@
     }
 
 void CTsRunningAppModel::ConstructL( MTsResourceManager& aResources, 
-                                     MTsWindowGroupsMonitor& aMonitor,
                                      TsEnv& aEnv)
     {
-    iDataList = CTsDataList::NewL( aResources, aMonitor, *this, aEnv );
-    iScreenshotProvider = CTsScreenshotProvider::NewL(*iDataList, aMonitor );
+    iDataList = CTsDataList::NewL( aResources, *this, aEnv );
+    iScreenshotProvider = 
+        CTsScreenshotProvider::NewL(*iDataList, aResources.WsMonitor());
     
     RArray<RWsSession::TWindowGroupChainInfo> wgList;
     CleanupClosePushL( wgList );