camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp
changeset 60 a289dde0a1d6
parent 56 01e205c615b9
child 63 415ff50d2eca
equal deleted inserted replaced
56:01e205c615b9 60:a289dde0a1d6
   192 {
   192 {
   193     CX_DEBUG_ENTER_FUNCTION();
   193     CX_DEBUG_ENTER_FUNCTION();
   194     QVariantMap data;
   194     QVariantMap data;
   195     QVariantHash params;
   195     QVariantHash params;
   196 
   196 
   197     //@todo: add pre-capture icon as screenshot
       
   198     if (mEngine->mode() == Cxe::ImageMode) {
   197     if (mEngine->mode() == Cxe::ImageMode) {
       
   198         HbIcon activityScreenshot("qtg_graf_taskswitcher_camera");
       
   199         QPixmap screenshot = activityScreenshot.pixmap();
       
   200         params.insert("screenshot", screenshot);
       
   201 
   199         mActivityManager->removeActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY);
   202         mActivityManager->removeActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY);
   200         mActivityManager->addActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY, data, params);
   203         mActivityManager->addActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY, data, params);
   201     } else {
   204     } else {
       
   205         HbIcon activityScreenshot("qtg_graf_taskswitcher_camcorder");
       
   206         QPixmap screenshot = activityScreenshot.pixmap();
       
   207         params.insert("screenshot", screenshot);
       
   208 
   202         mActivityManager->removeActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY);
   209         mActivityManager->removeActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY);
   203         mActivityManager->addActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY, data, params);
   210         mActivityManager->addActivity(CxuiActivityIds::VIDEO_PRECAPTURE_ACTIVITY, data, params);
   204     }
   211     }
   205 
   212 
   206     CX_DEBUG_EXIT_FUNCTION();
   213     CX_DEBUG_EXIT_FUNCTION();