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 |