tstaskmonitor/server/src/hsrunningappserver.cpp
changeset 103 b99b84bcd2d1
parent 83 156f692b1687
--- a/tstaskmonitor/server/src/hsrunningappserver.cpp	Fri Jun 11 13:58:37 2010 +0300
+++ b/tstaskmonitor/server/src/hsrunningappserver.cpp	Wed Jun 23 18:33:40 2010 +0300
@@ -14,6 +14,7 @@
 * Description:
 *
 */
+#include <tswindowgroupsobserver.h>
 #include "tstaskmonitorglobals.h"
 #include "hsrunningappserver.h"
 #include "hsrunningappsession.h"
@@ -42,6 +43,7 @@
     delete mBacksteppingEngine;
     delete mScreenshotProviderStarter;
     delete mStorage;
+    delete mMonitor;
     mObservers.ResetAndDestroy();
 }
 
@@ -65,9 +67,11 @@
 {
     StartL(KRunningAppServerName);
     User::LeaveIfError(mWsSession.Connect());
-    mStorage = CRunningAppStorage::NewL(*this);
+    mResources = CTsResourceManager::NewL();
+    mMonitor = CTsWindowGroupsMonitor::NewL(*mResources);
+    mStorage = CRunningAppStorage::NewL(*this, *mResources, *mMonitor);
     TRAP_IGNORE(mScreenshotProviderStarter = CTsScreenshotProvider::NewL(*mStorage);
-    mBacksteppingEngine = CTsBackstepping::NewL(mWsSession);)
+    mBacksteppingEngine = CTsBackstepping::NewL(*mMonitor);)
 }
 
 // -----------------------------------------------------------------------------