equal
deleted
inserted
replaced
23 |
23 |
24 #include "tsdataobserver.h" |
24 #include "tsdataobserver.h" |
25 #include "hsdataprovider.h" |
25 #include "hsdataprovider.h" |
26 #include "tsdatastorage.h" |
26 #include "tsdatastorage.h" |
27 |
27 |
28 class CTsFswEngine; |
28 class CTsFswDataList; |
29 class CTsFswMonitor; |
29 class MTsResourceManager; |
|
30 class MTsWindowGroupsMonitor; |
|
31 |
30 /** |
32 /** |
31 * CRunningAppServer |
33 * CRunningAppServer |
32 * |
34 * |
33 */ |
35 */ |
34 class CRunningAppStorage : public CBase, |
36 class CRunningAppStorage : public CBase, |
43 ~CRunningAppStorage(); |
45 ~CRunningAppStorage(); |
44 |
46 |
45 /** |
47 /** |
46 * Two-phased constructor. |
48 * Two-phased constructor. |
47 */ |
49 */ |
48 static CRunningAppStorage* NewL(MHsDataObserver& observer); |
50 static CRunningAppStorage* NewL(MHsDataObserver& observer, |
|
51 MTsResourceManager& resources, |
|
52 MTsWindowGroupsMonitor &wsMonitor); |
49 |
53 |
50 public: //MHsDataObserver |
54 public: //MHsDataObserver |
51 const TDesC8& Data() const; |
55 const TDesC8& Data() const; |
52 |
56 |
53 //MHsDataChangeProvider |
57 //MHsDataChangeProvider |
64 CRunningAppStorage(MHsDataObserver& observer); |
68 CRunningAppStorage(MHsDataObserver& observer); |
65 |
69 |
66 /** |
70 /** |
67 * Default constructor for performing 2nd stage construction |
71 * Default constructor for performing 2nd stage construction |
68 */ |
72 */ |
69 void ConstructL(); |
73 void ConstructL(MTsResourceManager& resources, |
|
74 MTsWindowGroupsMonitor &wsMonitor); |
70 |
75 |
71 void DataChangedL(); |
76 void DataChangedL(); |
72 |
77 |
73 private: |
78 private: |
74 MHsDataObserver& mObserver; |
79 MHsDataObserver& mObserver; |
75 RBuf8 mData; |
80 RBuf8 mData; |
76 |
81 CTsFswDataList* mEngine; |
77 CTsFswEngine* mEngine; |
|
78 CTsFswMonitor* mMonitor; |
|
79 |
|
80 }; |
82 }; |
81 |
83 |
82 #endif // RUNNINGAPPSERVER_H |
84 #endif // RUNNINGAPPSERVER_H |