diff -r d1dadafc5584 -r 26079c1bb561 taskswitcher/server/inc/tsscreenshotprovider.h --- a/taskswitcher/server/inc/tsscreenshotprovider.h Mon Sep 27 11:31:59 2010 +0300 +++ b/taskswitcher/server/inc/tsscreenshotprovider.h Wed Oct 06 16:00:22 2010 +0300 @@ -16,9 +16,14 @@ */ #ifndef TSSCREENSHOTPROVIDER_H #define TSSCREENSHOTPROVIDER_H + +#include + #include "tsdatastorage.h" #include "tswindowgroupsobserver.h" -#include + +class MTsWindowGroupsMonitor; +class CTsIdList; class CTsScreenshotProvider: public CWsGraphic, public MTsWindowGroupsObserver @@ -36,6 +41,7 @@ private: CTsScreenshotProvider(MTsDataStorage&, MTsWindowGroupsMonitor&); + void ConstructL(); void HandleMessageL(const TDesC8&); void HandleWindowGroupChangedL( MTsResourceManager &aResources, const MTsRunningApplicationStorage& aStorage ); @@ -44,6 +50,7 @@ private: MTsDataStorage& iStorage; MTsWindowGroupsMonitor& iMonitor; + CTsIdList* iCache; }; #endif //TSSCREENSHOTTASK_H