diff -r 36f374c67aa8 -r 12db4185673b messagingapp/msgui/unifiedviewer/inc/univiewerpixmapwidget.h --- a/messagingapp/msgui/unifiedviewer/inc/univiewerpixmapwidget.h Tue Jul 06 14:12:40 2010 +0300 +++ b/messagingapp/msgui/unifiedviewer/inc/univiewerpixmapwidget.h Wed Aug 18 09:45:25 2010 +0300 @@ -25,7 +25,6 @@ class UniMessageInfo; class ThumbnailManager; - /** * This widget displays the pixmap content in viewer. */ @@ -65,6 +64,13 @@ */ void longTap(const QPointF &position); + /** + * Signal emitted indicating if thumbnail was found or not + * @param result true if thumbnail was found else false. + * @param info UniMessageInfo of the media object. + */ + void thumbnailFound(bool result, UniMessageInfo *info); + protected: /** @@ -77,12 +83,12 @@ private slots: /** - * + * Handles opening of media. */ void handleOpen(); /** - * + * Handles saving of media. */ void handleSave(); @@ -95,7 +101,7 @@ /** * Slot hit when the thumbnail is ready. */ - void thumbnailReady(const QPixmap& pixmap, void *data, int id, int error); + void thumbnailReady(const QPixmap& pixmap, void *data, int id, int error); private: @@ -115,9 +121,21 @@ */ void handleLongTap(const QPointF &position); + /** + * Calculates the thumbnail size. + * @return Thumbnail size + */ + QSize getThumbnailSize(); + private: /** + * UniMessageInfo object. + * Own. + */ + UniMessageInfo *mInfo; + + /** * UniViewerUtils object. * Own */ @@ -127,7 +145,7 @@ * ThumbnailManager * Own. */ - ThumbnailManager *mThumbnailManager; + ThumbnailManager *mThumbnailManager; /** * Mime Type of pixmap.