camerauis/cameraxui/cxui/src/cxuiscenemodeview.cpp
changeset 55 0da2a5b56583
parent 52 7e18d488ac5f
child 58 ddba9caa7f32
equal deleted inserted replaced
52:7e18d488ac5f 55:0da2a5b56583
   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();