engine/inc/ImageHandler.h
changeset 32 26a3f2dfba08
parent 2 29cda98b007e
child 60 bbf5c5204844
--- 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