imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager_qt.h
changeset 15 7197e789b953
parent 14 2edacbf5d3f9
child 17 ffa62e555b02
--- a/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager_qt.h	Fri Mar 19 09:35:30 2010 +0200
+++ b/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager_qt.h	Fri Apr 16 15:16:16 2010 +0300
@@ -231,6 +231,24 @@
             void * clientData = NULL, int priority = tnmWrapperPriorityIdle );
     
     /**
+     * Set a thumbnail for an object file generated from pixmap delivered.
+     * thumbnailReady() signal will be emited when the operation is complete. 
+     * 
+     * @param source             QImage from which the thumbnail will be created
+     * @param fileName           file name
+     * @param clientData         Pointer to arbitrary client data.
+     *                           This pointer is not used by the API for
+     *                           anything other than returning it in the
+     *                           ThumbnailReady callback.
+     * @param priority           Priority for this operation
+     * @return                   Thumbnail request ID or -1 if request failed. This can be used to
+     *                           cancel the request or change priority. 
+     *                           
+     */    
+    IMPORT_C int setThumbnail( const QImage& source, const QString& fileName,
+            void * clientData = NULL, int priority = tnmWrapperPriorityIdle );
+
+    /**
      * Delete all thumbnails for a given object. This is an asynchronous
      * operation, which always returns immediately.
      *