--- a/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager_qt.h Wed Jun 23 18:33:48 2010 +0300
+++ b/imagehandling_plat/thumbnailmanager_api/inc/thumbnailmanager_qt.h Tue Jul 06 14:37:18 2010 +0300
@@ -46,7 +46,6 @@
public:
-
/** Thumbnail size. */
enum ThumbnailSize
{
@@ -259,6 +258,25 @@
*/
TNM_EXPORT int setThumbnail( const QImage& source, const QString& fileName,
void * clientData = NULL, int priority = tnmWrapperPriorityIdle );
+
+ /**
+ * Set a thumbnail for an object file generated from source file.
+ * thumbnailReady() signal will be emited when the operation is complete.
+ *
+ * @param sourceFileName Source file name from which the thumbnail will be created
+ * @param targetFileName Target 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.
+ *
+ */
+ TNM_EXPORT int setThumbnail( const QString& sourceFileName, const QString& targetFileName,
+ const QString& mimeType = QString(""), void * clientData = NULL,
+ int priority = tnmWrapperPriorityIdle );
/**
* Delete all thumbnails for a given object. This is an asynchronous