camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp
changeset 60 a289dde0a1d6
parent 56 01e205c615b9
child 63 415ff50d2eca
--- a/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp	Thu Sep 02 20:14:28 2010 +0300
+++ b/camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp	Fri Sep 17 08:27:13 2010 +0300
@@ -194,11 +194,18 @@
     QVariantMap data;
     QVariantHash params;
 
-    //@todo: add pre-capture icon as screenshot
     if (mEngine->mode() == Cxe::ImageMode) {
+        HbIcon activityScreenshot("qtg_graf_taskswitcher_camera");
+        QPixmap screenshot = activityScreenshot.pixmap();
+        params.insert("screenshot", screenshot);
+
         mActivityManager->removeActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY);
         mActivityManager->addActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY, data, params);
     } else {
+        HbIcon activityScreenshot("qtg_graf_taskswitcher_camcorder");
+        QPixmap screenshot = activityScreenshot.pixmap();
+        params.insert("screenshot", screenshot);
+
         mActivityManager->removeActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY);
         mActivityManager->addActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY, data, params);
     }