taskswitcher/contextengine/tsfswpreviewprovider/wsplugin/inc/previewprovidercrp.h
branchRCL_3
changeset 102 ba63c83f4716
parent 88 3321d3e205b6
equal deleted inserted replaced
93:b01126ce0bec 102:ba63c83f4716
   115     void Unregister( TInt aWgId );
   115     void Unregister( TInt aWgId );
   116     
   116     
   117     /*
   117     /*
   118      * Allocate resources and take screenshot
   118      * Allocate resources and take screenshot
   119      */
   119      */
   120     void ScreenshotL( TBool aRotation );
   120     void ScreenshotL();
   121     
   121     
   122     /**
   122     /**
   123      * Takes the screenshot.
   123      * Takes the screenshot.
   124      */     
   124      */     
   125     void ScreenshotL( CFbsBitmap& aBitmap );
   125     void ScreenshotL( CFbsBitmap& aBitmap );
   142     void DoHandleMessageL( const TDesC8& aData );
   142     void DoHandleMessageL( const TDesC8& aData );
   143     
   143     
   144     /**
   144     /**
   145      * Notifies the PreviewProviderClient when screenshot is ready for copying.
   145      * Notifies the PreviewProviderClient when screenshot is ready for copying.
   146      */     
   146      */     
   147     void ScaleCompleteL( const CFbsBitmap& aBitmap, TBool aRotation );
   147     void ScaleCompleteL(const CFbsBitmap& aBitmap);
   148     
   148     
   149     /**
   149     /**
   150      * Notifies the PreviewProviderClient when an application has been exited.
   150      * Notifies the PreviewProviderClient when an application has been exited.
   151      */
   151      */
   152     void UnregisterComplete( TInt aWgId );
   152     void UnregisterComplete( TInt aWgId );
       
   153     
       
   154     /**
       
   155      * Notifies the PreviewProviderClient that specific bitmap needs rotation.
       
   156      */
       
   157     void BitmapRotationNeeded( TInt aWgId, TBool aClockwise );
   153     
   158     
   154     /**
   159     /**
   155      * Uses window server front buffer to create a screenshot.
   160      * Uses window server front buffer to create a screenshot.
   156      * @param aFront preallocated destination bitmap
   161      * @param aFront preallocated destination bitmap
   157      * @param aFront Front buffer. 
   162      * @param aFront Front buffer.