equal
deleted
inserted
replaced
14 * Description: |
14 * Description: |
15 * |
15 * |
16 */ |
16 */ |
17 #ifndef TSSCREENSHOTPROVIDER_H |
17 #ifndef TSSCREENSHOTPROVIDER_H |
18 #define TSSCREENSHOTPROVIDER_H |
18 #define TSSCREENSHOTPROVIDER_H |
|
19 |
|
20 #include <w32std.h> |
|
21 |
19 #include "tsdatastorage.h" |
22 #include "tsdatastorage.h" |
20 #include "tswindowgroupsobserver.h" |
23 #include "tswindowgroupsobserver.h" |
21 #include <w32std.h> |
24 |
|
25 class MTsWindowGroupsMonitor; |
|
26 class CTsIdList; |
22 |
27 |
23 class CTsScreenshotProvider: public CWsGraphic, |
28 class CTsScreenshotProvider: public CWsGraphic, |
24 public MTsWindowGroupsObserver |
29 public MTsWindowGroupsObserver |
25 { |
30 { |
26 public: |
31 public: |
34 public://from CWsGraphic |
39 public://from CWsGraphic |
35 void HandleMessage(const TDesC8&); |
40 void HandleMessage(const TDesC8&); |
36 |
41 |
37 private: |
42 private: |
38 CTsScreenshotProvider(MTsDataStorage&, MTsWindowGroupsMonitor&); |
43 CTsScreenshotProvider(MTsDataStorage&, MTsWindowGroupsMonitor&); |
|
44 void ConstructL(); |
39 void HandleMessageL(const TDesC8&); |
45 void HandleMessageL(const TDesC8&); |
40 void HandleWindowGroupChangedL( MTsResourceManager &aResources, |
46 void HandleWindowGroupChangedL( MTsResourceManager &aResources, |
41 const MTsRunningApplicationStorage& aStorage ); |
47 const MTsRunningApplicationStorage& aStorage ); |
42 void OnReplace(); |
48 void OnReplace(); |
43 |
49 |
44 private: |
50 private: |
45 MTsDataStorage& iStorage; |
51 MTsDataStorage& iStorage; |
46 MTsWindowGroupsMonitor& iMonitor; |
52 MTsWindowGroupsMonitor& iMonitor; |
|
53 CTsIdList* iCache; |
47 }; |
54 }; |
48 |
55 |
49 #endif //TSSCREENSHOTTASK_H |
56 #endif //TSSCREENSHOTTASK_H |