taskswitcher/contextengine/tsfswpreviewprovider/wsplugin/inc/previewprovidercrp.h
branchRCL_3
changeset 15 ff572dfe6d86
parent 4 4d54b72983ae
child 38 79311d856354
equal deleted inserted replaced
9:f966699dea19 15:ff572dfe6d86
   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     
   153     
   154     /**
   154     /**
       
   155      * Notifies the PreviewProviderClient that specific bitmap needs rotation.
       
   156      */
       
   157     void BitmapRotationNeeded( TInt aWgId, TBool aClockwise );
       
   158     
       
   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. 
   158      * @param aSrcSize Size of the source front buffer in pixels.
   163      * @param aSrcSize Size of the source front buffer in pixels.
   159      * @param aSrcStride Source stride.
   164      * @param aSrcStride Source stride.
   169                    // to foreground first time
   174                    // to foreground first time
   170     RPointerArray<CFbsBitmap> iScreenshots;
   175     RPointerArray<CFbsBitmap> iScreenshots;
   171     TSize iScreenshotSize;
   176     TSize iScreenshotSize;
   172     TDisplayMode iScreenshotMode;
   177     TDisplayMode iScreenshotMode;
   173     RArray<TInt> iWgIds;
   178     RArray<TInt> iWgIds;
       
   179     TTime iScreenChangedTime; // fix for orientation changed/wg group changed problem
       
   180     TBool iClockwiseRot; // for marking rotation direction
   174     };
   181     };
   175 
   182 
   176 #endif // PREVIEWPROVIDERCRP_H
   183 #endif // PREVIEWPROVIDERCRP_H
   177 
   184 
   178 // End of file
   185 // End of file