--- 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<TImageStruct> iCallbackQue;
+ RArray<TImageStruct> iCallbackQue;
+
+ /* Handle passed back to caller */
+ TUint iHandle;
};
#endif