--- a/taskswitcher/utils/src/tsthumbnailprovider.cpp Mon Sep 27 11:31:59 2010 +0300
+++ b/taskswitcher/utils/src/tsthumbnailprovider.cpp Wed Oct 06 16:00:22 2010 +0300
@@ -17,6 +17,11 @@
#include <fbs.h>
#include "tsthumbnailprovider.h"
//------------------------------------------------------------------------------
+/**
+ * Constructor - initialize provider instance
+ * @param observer - thumnail observer
+ * @param obj - object which request and receive new thumnails using signal/slot interface
+ */
TsThumbnailProvider::TsThumbnailProvider(MTsThumbnailObserver& observer, QObject* obj)
:
mObserver(observer)
@@ -32,6 +37,9 @@
SLOT(thumbnailCreated(QPixmap, const void*)));
}
//------------------------------------------------------------------------------
+/**
+ * Function create interface for Symbian clients.
+ */
void TsThumbnailProvider::createThumbnail(CFbsBitmap& source, int angle)
{
emit createThumbnail(QPixmap::fromSymbianCFbsBitmap(&source),
@@ -40,6 +48,9 @@
}
//------------------------------------------------------------------------------
+/**
+ * Retrieve requests done by Symbian interface and forward results to observer
+ */
void TsThumbnailProvider::thumbnailCreated(const QPixmap& thumbnail,
const void *userData)
{
@@ -48,7 +59,7 @@
}
CFbsBitmap *bitmap(thumbnail.toSymbianCFbsBitmap());
if(0 != bitmap) {
- mObserver.thumbnailCreated(*bitmap);
+ mObserver.ThumbnailCreated(*bitmap);
}
delete bitmap;
}