imagehandlingutilities/thumbnailmanager/thumbnailserver/inc/thumbnailgeneratetask.h
branchRCL_3
changeset 9 2eb74cf6572e
parent 5 82749d516180
child 11 dea39715fc05
equal deleted inserted replaced
5:82749d516180 9:2eb74cf6572e
    53     CThumbnailGenerateTask( CThumbnailTaskProcessor& aProcessor, CThumbnailServer& aServer,
    53     CThumbnailGenerateTask( CThumbnailTaskProcessor& aProcessor, CThumbnailServer& aServer,
    54             RFile64* aFile, TDesC8* aBuffer, const TDataType* aMimeType,
    54             RFile64* aFile, TDesC8* aBuffer, const TDataType* aMimeType,
    55             CThumbnailManager::TThumbnailFlags aFlags, const TSize& aSize,
    55             CThumbnailManager::TThumbnailFlags aFlags, const TSize& aSize,
    56             TDisplayMode aDisplayMode, TInt aPriority,
    56             TDisplayMode aDisplayMode, TInt aPriority,
    57             RArray < TThumbnailPersistentSize >* aMissingSizes, const TDesC& aTargetUri,
    57             RArray < TThumbnailPersistentSize >* aMissingSizes, const TDesC& aTargetUri,
    58             TThumbnailSize aThumbnailSize, const TThumbnailId aThumbnailId,
    58             TThumbnailSize aThumbnailSize, const TInt64 aModified,
    59             const CThumbnailManager::TThumbnailQualityPreference aQualityPreference );
    59             const CThumbnailManager::TThumbnailQualityPreference aQualityPreference );
    60 
    60 
    61     /**
    61     /**
    62      * Destructor.
    62      * Destructor.
    63      *
    63      *
   133      *
   133      *
   134      * @param aOriginalSize Original size of bitmap.
   134      * @param aOriginalSize Original size of bitmap.
   135      */
   135      */
   136     void CreateBlackListedL( const TSize& aOriginalSize );
   136     void CreateBlackListedL( const TSize& aOriginalSize );
   137     
   137     
       
   138     
       
   139     /**
       
   140      * Check is blacklisting needed
       
   141      *
       
   142      * @param aErrorCode verdict is based on this error code
       
   143      * @param aOriginalSize Original size of bitmap.
       
   144      */
   138     void DoBlacklisting( const TInt aError, const TSize& aOriginalSize );
   145     void DoBlacklisting( const TInt aError, const TSize& aOriginalSize );
   139 
   146 
   140 private:
   147 private:
   141     // Data
   148     // Data
   142 
   149 
   192     /**
   199     /**
   193      * Relative thumbnail size
   200      * Relative thumbnail size
   194      */
   201      */
   195     TThumbnailSize iThumbnailSize;    
   202     TThumbnailSize iThumbnailSize;    
   196     
   203     
       
   204 	 /**
       
   205      * timestamp
       
   206      */
       
   207     TInt64 iModified;
   197 
   208 
   198     /**
   209     /**
   199      * Size of the original image.
   210      * Size of the original image.
   200      */
   211      */
   201     TSize iOriginalSize;
   212     TSize iOriginalSize;
   212      * Thumbnail provider implementation.
   223      * Thumbnail provider implementation.
   213      * Not own.
   224      * Not own.
   214      */
   225      */
   215     CThumbnailProvider* iProvider;
   226     CThumbnailProvider* iProvider;
   216     
   227     
   217     TThumbnailId iThumbnailId;
       
   218     
       
   219     TBool iScaledBitmapToPool;
   228     TBool iScaledBitmapToPool;
   220     
   229     
   221 #ifdef _DEBUG
   230 #ifdef _DEBUG
   222     TTime aStart, aStop;
   231     TTime aStart, aStop;
   223 #endif
   232 #endif