imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailgeneratetask.h
changeset 14 2edacbf5d3f9
parent 0 2014ca87e772
child 15 7197e789b953
--- a/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailgeneratetask.h	Tue Feb 02 00:23:15 2010 +0200
+++ b/imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailgeneratetask.h	Fri Mar 19 09:35:30 2010 +0200
@@ -55,7 +55,7 @@
             CThumbnailManager::TThumbnailFlags aFlags, const TSize& aSize,
             TDisplayMode aDisplayMode, TInt aPriority,
             RArray < TThumbnailPersistentSize >* aMissingSizes, const TDesC& aTargetUri,
-            TThumbnailSize aThumbnailSize, const TThumbnailId aThumbnailId,
+            TThumbnailSize aThumbnailSize, const TInt64 aModified,
             const CThumbnailManager::TThumbnailQualityPreference aQualityPreference );
 
     /**
@@ -134,6 +134,15 @@
      * @param aOriginalSize Original size of bitmap.
      */
     void CreateBlackListedL( const TSize& aOriginalSize );
+    
+    
+    /**
+     * Check is blacklisting needed
+     *
+     * @param aErrorCode verdict is based on this error code
+     * @param aOriginalSize Original size of bitmap.
+     */
+    void DoBlacklisting( const TInt aError, const TSize& aOriginalSize );
 
 private:
     // Data
@@ -192,6 +201,10 @@
      */
     TThumbnailSize iThumbnailSize;    
     
+	 /**
+     * timestamp
+     */
+    TInt64 iModified;
 
     /**
      * Size of the original image.
@@ -212,8 +225,6 @@
      */
     CThumbnailProvider* iProvider;
     
-    TThumbnailId iThumbnailId;
-    
     TBool iScaledBitmapToPool;
     
 #ifdef _DEBUG