equal
deleted
inserted
replaced
20 #include <e32base.h> |
20 #include <e32base.h> |
21 #include <w32std.h> |
21 #include <w32std.h> |
22 #include <apgcli.h> |
22 #include <apgcli.h> |
23 |
23 |
24 #include "tsresourcemanager.h" |
24 #include "tsresourcemanager.h" |
|
25 #include "tsdatastorage.h" |
25 |
26 |
26 class CTsWindowGroupsMonitor; |
27 class CTsWindowGroupsMonitor; |
27 |
28 class CTsIconProvider; |
|
29 class CTsIdList; |
28 /** |
30 /** |
29 * Resource manager implemetatioin |
31 * Resource manager implemetatioin |
30 */ |
32 */ |
31 class CTsResourceManager: public CBase, |
33 class CTsResourceManager: public CBase, |
32 public MTsResourceManager |
34 public MTsResourceManager, |
33 { |
35 public MTsDataStorage |
|
36 { |
34 public: |
37 public: |
35 /** |
38 /** |
36 * Two phase constructor |
39 * Two phase constructor |
37 */ |
40 */ |
38 static CTsResourceManager* NewL(); |
41 static CTsResourceManager* NewL(); |
45 /** |
48 /** |
46 * @see MTsResourceManager::WsSession |
49 * @see MTsResourceManager::WsSession |
47 */ |
50 */ |
48 RWsSession& WsSession(); |
51 RWsSession& WsSession(); |
49 |
52 |
50 /** |
53 |
51 * @see MTsResourceManager::ApaSession |
|
52 */ |
|
53 RApaLsSession& ApaSession(); |
54 RApaLsSession& ApaSession(); |
54 |
55 |
55 MTsWindowGroupsMonitor& WsMonitor(); |
56 MTsWindowGroupsMonitor& WsMonitor(); |
|
57 |
|
58 MTsIconProvider& IconProvider(); |
|
59 |
|
60 const CTsIdList& ApplicationsBlackList() const; |
|
61 |
|
62 TBool IsSupported(TInt aFunction) const; |
|
63 void HandleDataL(TInt aFunction, RReadStream& aDataStream); |
56 |
64 |
57 private: |
65 private: |
58 /** |
66 /** |
59 * Second phase constructor |
67 * Second phase constructor |
60 */ |
68 */ |
61 void ConstructL(); |
69 void ConstructL(); |
62 |
70 |
63 private: |
71 private: |
64 RWsSession mWsSession; |
72 RWsSession mWsSession; |
65 RApaLsSession mApaSeesion; |
73 RApaLsSession mApaSeesion; |
66 CTsWindowGroupsMonitor* iMonitor; |
74 CTsWindowGroupsMonitor* iMonitor; |
67 |
75 CTsIconProvider* iIconProvider; |
|
76 CTsIdList* iBlackList; |
68 }; |
77 }; |
69 |
78 |
70 #endif // TSRESOURCEMANAGER_H |
79 #endif // TSRESOURCEMANAGER_H |