tstaskmonitor/server/inc/tsrunningappstorage.h
changeset 103 b99b84bcd2d1
parent 83 156f692b1687
child 99 7aaf39b772ac
--- a/tstaskmonitor/server/inc/tsrunningappstorage.h	Fri Jun 11 13:58:37 2010 +0300
+++ b/tstaskmonitor/server/inc/tsrunningappstorage.h	Wed Jun 23 18:33:40 2010 +0300
@@ -25,8 +25,10 @@
 #include "hsdataprovider.h"
 #include "tsdatastorage.h"
 
-class CTsFswEngine;
-class CTsFswMonitor;
+class CTsFswDataList;
+class MTsResourceManager;
+class MTsWindowGroupsMonitor;
+
 /**
  *  CRunningAppServer
  * 
@@ -45,7 +47,9 @@
     /**
      * Two-phased constructor.
      */
-    static CRunningAppStorage* NewL(MHsDataObserver& observer);
+    static CRunningAppStorage* NewL(MHsDataObserver& observer,
+                                    MTsResourceManager& resources,
+                                    MTsWindowGroupsMonitor &wsMonitor);
     
 public: //MHsDataObserver
     const TDesC8& Data() const; 
@@ -66,17 +70,15 @@
     /**
      * Default constructor for performing 2nd stage construction
      */
-    void ConstructL();
+    void ConstructL(MTsResourceManager& resources,
+                    MTsWindowGroupsMonitor &wsMonitor);
     
     void DataChangedL();
 
 private:
     MHsDataObserver& mObserver;
     RBuf8 mData;
-    
-    CTsFswEngine* mEngine;
-    CTsFswMonitor* mMonitor;
-
+    CTsFswDataList* mEngine;
 };
 
 #endif // RUNNINGAPPSERVER_H