diff -r 66c5303f3610 -r e010fc411ddc engine/inc/ImageHandler.h --- a/engine/inc/ImageHandler.h Sat Mar 06 10:22:09 2010 +0000 +++ b/engine/inc/ImageHandler.h Sat Mar 06 10:28:29 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