diff -r 8a5ead064c4f -r 26a3f2dfba08 engine/inc/ImageHandler.h --- a/engine/inc/ImageHandler.h Wed Mar 03 22:24:42 2010 +0000 +++ b/engine/inc/ImageHandler.h Wed Mar 03 23:56:05 2010 +0000 @@ -43,7 +43,7 @@ * @param aError Error code given by the CImageHandler or 0 (zero) if the * image was loaded successfully. */ - virtual void ImageOperationCompleteL(TInt aError) = 0; + virtual void ImageOperationCompleteL(TInt aError, TUint aHandle) = 0; }; // ============================================================================ @@ -54,6 +54,7 @@ TSize iScaledSize; MImageHandlerCallback* iCallBack; TFileName iFileName; + TUint iHandle; }; /** * CImageHandler @@ -104,6 +105,7 @@ const TFileName& aFileName, const TSize &aSize, MImageHandlerCallback& aCallback, + TUint aHandle, TInt aSelectedFrame = 0); /** @@ -176,7 +178,10 @@ /** target size for scaled image */ TSize iSize; - RArray iCallbackQue; + RArray iCallbackQue; + + /* Handle passed back to caller */ + TUint iHandle; }; #endif