imagehandlingutilities/thumbnailmanager/thumbnailclient/inc/thumbnailrequestactive.h
branchRCL_3
changeset 21 6257223ede8a
parent 20 2b4b06654caa
child 22 9d4d3445ce6e
equal deleted inserted replaced
20:2b4b06654caa 21:6257223ede8a
    93      *                    This pointer is not used by the API for
    93      *                    This pointer is not used by the API for
    94      *                    anything other than returning it in the
    94      *                    anything other than returning it in the
    95      *                    ThumbnailReady callback.
    95      *                    ThumbnailReady callback.
    96      * @param aTargetUri         Target URI to which the imported thumbnail is linked.
    96      * @param aTargetUri         Target URI to which the imported thumbnail is linked.
    97      */
    97      */
    98     void GetThumbnailL( const RFile64& aFile, TThumbnailId aThumbnailId,
    98     void GetThumbnailL( const RFile64& aFile, TThumbnailId aThumbnailId, const TDesC8& aMimeType,
    99         CThumbnailManager::TThumbnailFlags aFlags, CThumbnailManager::TThumbnailQualityPreference
    99         CThumbnailManager::TThumbnailFlags aFlags, CThumbnailManager::TThumbnailQualityPreference
   100         aQualityPreference, const TSize& aSize, const TDisplayMode aDisplayMode,
   100         aQualityPreference, const TSize& aSize, const TDisplayMode aDisplayMode,
   101         const TInt aPriority, TAny* aClientData, TBool aGeneratePersistentSizesOnly, const TDesC& aTargetUri = KNullDesC,
   101         const TInt aPriority, TAny* aClientData, TBool aGeneratePersistentSizesOnly, const TDesC& aTargetUri = KNullDesC,
   102         TThumbnailSize aThumbnailSize = EUnknownThumbnailSize );
   102         TThumbnailSize aThumbnailSize = EUnknownThumbnailSize );
   103 
   103 
   115      *                    This pointer is not used by the API for
   115      *                    This pointer is not used by the API for
   116      *                    anything other than returning it in the
   116      *                    anything other than returning it in the
   117      *                    ThumbnailReady callback.
   117      *                    ThumbnailReady callback.
   118      * @param aTargetUri         Target URI to which the imported thumbnail is linked.
   118      * @param aTargetUri         Target URI to which the imported thumbnail is linked.
   119      */
   119      */
   120     void GetThumbnailL( TThumbnailId aThumbnailId, const TDesC& aPath,
   120     void GetThumbnailL( TThumbnailId aThumbnailId, const TDesC& aPath, const TDesC8& aMimeType,
   121         CThumbnailManager::TThumbnailFlags aFlags, CThumbnailManager::TThumbnailQualityPreference
   121         CThumbnailManager::TThumbnailFlags aFlags, CThumbnailManager::TThumbnailQualityPreference
   122         aQualityPreference, const TSize& aSize, const TDisplayMode aDisplayMode,
   122         aQualityPreference, const TSize& aSize, const TDisplayMode aDisplayMode,
   123         const TInt aPriority, TAny* aClientData, TBool aGeneratePersistentSizesOnly, const TDesC& aTargetUri = KNullDesC,
   123         const TInt aPriority, TAny* aClientData, TBool aGeneratePersistentSizesOnly, const TDesC& aTargetUri = KNullDesC,
   124         TThumbnailSize aThumbnailSize = EUnknownThumbnailSize );
   124         TThumbnailSize aThumbnailSize = EUnknownThumbnailSize );
   125     
   125     
   140      * @param aGeneratePersistentSizesOnly 
   140      * @param aGeneratePersistentSizesOnly 
   141      * @param aTargetUri         Target URI to which the imported thumbnail is linked.
   141      * @param aTargetUri         Target URI to which the imported thumbnail is linked.
   142      * @param aThumbnailSize Relative thumbnail size
   142      * @param aThumbnailSize Relative thumbnail size
   143      */
   143      */
   144     void GetThumbnailL( const TDesC& aPath, TThumbnailId aThumbnailId,
   144     void GetThumbnailL( const TDesC& aPath, TThumbnailId aThumbnailId,
   145         CThumbnailManager::TThumbnailFlags aFlags, 
   145         const TDesC8& aMimeType, CThumbnailManager::TThumbnailFlags aFlags, 
   146         CThumbnailManager::TThumbnailQualityPreference aQualityPreference, 
   146         CThumbnailManager::TThumbnailQualityPreference aQualityPreference, 
   147         const TSize& aSize, const TDisplayMode aDisplayMode, const TInt aPriority, 
   147         const TSize& aSize, const TDisplayMode aDisplayMode, const TInt aPriority, 
   148         TAny* aClientData, TBool aGeneratePersistentSizesOnly, 
   148         TAny* aClientData, TBool aGeneratePersistentSizesOnly, 
   149         const TDesC& aTargetUri = KNullDesC, TThumbnailSize aThumbnailSize = EUnknownThumbnailSize );  
   149         const TDesC& aTargetUri = KNullDesC, TThumbnailSize aThumbnailSize = EUnknownThumbnailSize );  
   150     
   150