diff -r 0b3699f6c654 -r e36b2f4799c0 taskswitcher/screenshotplugin/inc/tsscreenshotplugin.h --- a/taskswitcher/screenshotplugin/inc/tsscreenshotplugin.h Fri Sep 17 08:32:18 2010 +0300 +++ b/taskswitcher/screenshotplugin/inc/tsscreenshotplugin.h Mon Oct 04 00:38:31 2010 +0300 @@ -21,13 +21,16 @@ #include #include -#include "tsorientationobserver.h" +#include "tsnotifier.h" class CTsOrientationMonitor; +class CTsScreenshotNotifier; +class CTsIdList; class CTsScreenshotPlugin: public CWsGraphicDrawer, public MWsEventHandler, - public MTsOrientationObserver + public MTsNotifier + { public: static CTsScreenshotPlugin* NewL(); @@ -41,7 +44,6 @@ const TGraphicDrawerId& aId, MWsClient& aOwner, const TDesC8& aData); - void ConstructL(); void DoHandleEvent(const TWservCrEvent& aEvent); void TakeScreenshot(TInt); void TakeScreenshotL(TInt); @@ -49,14 +51,13 @@ void NotifyWindowGroupToBackgroundL(TInt aWindowGroupId); TInt OrientationToAngle(); -private://from MTsOrientationObserver - void OrientationChanged( TInt aAngle ); - +public: + void SendMessageL( const TDesC8& aMessage ); + private: - RPointerArray iCache; - CTsOrientationMonitor* iMonitor; + CTsIdList* iBlockedList; + RPointerArray iCache; TInt iWindowGroupId; - TInt iAngle; }; #endif //TSSCREENSHOTPLUGIN_H