49 * @param aDisplayMode Display mode. |
49 * @param aDisplayMode Display mode. |
50 * @param aPriority Priority of the request. |
50 * @param aPriority Priority of the request. |
51 * @param aThumbnailSize Prededined size of thumbnail. |
51 * @param aThumbnailSize Prededined size of thumbnail. |
52 * @return New CThumbnailScaleTask object. |
52 * @return New CThumbnailScaleTask object. |
53 * @param aEXIF is origin EXIF. |
53 * @param aEXIF is origin EXIF. |
|
54 * @param aRequestId Request ID. |
54 */ |
55 */ |
55 static CThumbnailScaleTask* NewL( CThumbnailTaskProcessor& aProcessor, |
56 static CThumbnailScaleTask* NewL( CThumbnailTaskProcessor& aProcessor, |
56 CThumbnailServer& aServer, const TDesC& aFilename, CFbsBitmap* aBitmap, |
57 CThumbnailServer& aServer, const TDesC& aFilename, CFbsBitmap* aBitmap, |
57 const TSize& aOriginalSize, const TSize& aTargetSize, TBool aCrop, |
58 const TSize& aOriginalSize, const TSize& aTargetSize, TBool aCrop, |
58 TDisplayMode aDisplayMode, TInt aPriority, const TDesC& aTargetUri, |
59 TDisplayMode aDisplayMode, TInt aPriority, const TDesC& aTargetUri, |
59 const TThumbnailSize aThumbnailSize, const TInt64 aModified, |
60 const TThumbnailSize aThumbnailSize, const TInt64 aModified, |
60 const TBool aBitmapToPool, const TBool aEXIF); |
61 const TBool aBitmapToPool, const TBool aEXIF, |
|
62 const TThumbnailServerRequestId aRequestId); |
61 |
63 |
62 /** |
64 /** |
63 * Destructor |
65 * Destructor |
64 * |
66 * |
65 * @since S60 v5.0 |
67 * @since S60 v5.0 |
119 * @param aDisplayMode Display mode. |
121 * @param aDisplayMode Display mode. |
120 * @param aPriority Priority of the request. |
122 * @param aPriority Priority of the request. |
121 * @param aThumbnailSize Prededined size of thumbnail. |
123 * @param aThumbnailSize Prededined size of thumbnail. |
122 * @return New CThumbnailScaleTask object. |
124 * @return New CThumbnailScaleTask object. |
123 * @param aEXIF is origin EXIF. |
125 * @param aEXIF is origin EXIF. |
|
126 * @param aRequestId Request ID. |
124 */ |
127 */ |
125 CThumbnailScaleTask( CThumbnailTaskProcessor& aProcessor, CThumbnailServer& |
128 CThumbnailScaleTask( CThumbnailTaskProcessor& aProcessor, CThumbnailServer& |
126 aServer, const TDesC& aFilename, CFbsBitmap* aBitmap, const TSize& |
129 aServer, const TDesC& aFilename, CFbsBitmap* aBitmap, const TSize& |
127 aOriginalSize, const TSize& aTargetSize, TBool aCrop, TDisplayMode |
130 aOriginalSize, const TSize& aTargetSize, TBool aCrop, TDisplayMode |
128 aDisplayMode, TInt aPriority, const TDesC& aTargetUri, |
131 aDisplayMode, TInt aPriority, const TDesC& aTargetUri, |
129 const TThumbnailSize aThumbnailSize, const TInt64 aModified, |
132 const TThumbnailSize aThumbnailSize, const TInt64 aModified, |
130 const TBool aBitmapToPool, const TBool aEXIF); |
133 const TBool aBitmapToPool, const TBool aEXIF, |
|
134 const TThumbnailServerRequestId aRequestId); |
131 |
135 |
132 /** |
136 /** |
133 * Symbian 2nd phase constructor can leave. |
137 * Symbian 2nd phase constructor can leave. |
134 * |
138 * |
135 * @since S60 v5.0 |
139 * @since S60 v5.0 |