equal
deleted
inserted
replaced
12 * Contributors: |
12 * Contributors: |
13 * |
13 * |
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
|
17 #include <tswindowgroupsobserver.h> |
17 #include "tstaskmonitorglobals.h" |
18 #include "tstaskmonitorglobals.h" |
18 #include "hsrunningappserver.h" |
19 #include "hsrunningappserver.h" |
19 #include "hsrunningappsession.h" |
20 #include "hsrunningappsession.h" |
20 #include "tsrunningappstorage.h" |
21 #include "tsrunningappstorage.h" |
21 #include "tsscreenshotprovider.h" |
22 #include "tsscreenshotprovider.h" |
40 CRunningAppServer::~CRunningAppServer() |
41 CRunningAppServer::~CRunningAppServer() |
41 { |
42 { |
42 delete mBacksteppingEngine; |
43 delete mBacksteppingEngine; |
43 delete mScreenshotProviderStarter; |
44 delete mScreenshotProviderStarter; |
44 delete mStorage; |
45 delete mStorage; |
|
46 delete mMonitor; |
45 mObservers.ResetAndDestroy(); |
47 mObservers.ResetAndDestroy(); |
46 } |
48 } |
47 |
49 |
48 // ----------------------------------------------------------------------------- |
50 // ----------------------------------------------------------------------------- |
49 // |
51 // |
63 // |
65 // |
64 void CRunningAppServer::ConstructL() |
66 void CRunningAppServer::ConstructL() |
65 { |
67 { |
66 StartL(KRunningAppServerName); |
68 StartL(KRunningAppServerName); |
67 User::LeaveIfError(mWsSession.Connect()); |
69 User::LeaveIfError(mWsSession.Connect()); |
68 mStorage = CRunningAppStorage::NewL(*this); |
70 mResources = CTsResourceManager::NewL(); |
|
71 mMonitor = CTsWindowGroupsMonitor::NewL(*mResources); |
|
72 mStorage = CRunningAppStorage::NewL(*this, *mResources, *mMonitor); |
69 TRAP_IGNORE(mScreenshotProviderStarter = CTsScreenshotProvider::NewL(*mStorage); |
73 TRAP_IGNORE(mScreenshotProviderStarter = CTsScreenshotProvider::NewL(*mStorage); |
70 mBacksteppingEngine = CTsBackstepping::NewL(mWsSession);) |
74 mBacksteppingEngine = CTsBackstepping::NewL(*mMonitor);) |
71 } |
75 } |
72 |
76 |
73 // ----------------------------------------------------------------------------- |
77 // ----------------------------------------------------------------------------- |
74 // |
78 // |
75 // ----------------------------------------------------------------------------- |
79 // ----------------------------------------------------------------------------- |