equal
deleted
inserted
replaced
379 void CxuiStillPrecaptureView::saveActivity() |
379 void CxuiStillPrecaptureView::saveActivity() |
380 { |
380 { |
381 CX_DEBUG_ENTER_FUNCTION(); |
381 CX_DEBUG_ENTER_FUNCTION(); |
382 QVariantMap data; |
382 QVariantMap data; |
383 QVariantHash params; |
383 QVariantHash params; |
384 //@todo: add pre-capture icon as screenshot |
384 |
385 mActivityManager->removeActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY); |
385 HbIcon activityScreenshot("qtg_graf_taskswitcher_camera"); |
386 mActivityManager->addActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY, data, params); |
386 QPixmap screenshot = activityScreenshot.pixmap(); |
|
387 params.insert("screenshot", screenshot); |
|
388 |
|
389 mActivityManager->removeActivity( |
|
390 CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY); |
|
391 mActivityManager->addActivity(CxuiActivityIds::STILL_PRECAPTURE_ACTIVITY, |
|
392 data, params); |
387 CX_DEBUG_EXIT_FUNCTION(); |
393 CX_DEBUG_EXIT_FUNCTION(); |
388 } |
394 } |
389 |
395 |
390 /*! |
396 /*! |
391 * Clear activity from activity manager. |
397 * Clear activity from activity manager. |
880 // Check from setting model what is it currently. |
886 // Check from setting model what is it currently. |
881 Cxe::FlashMode flashMode = mEngine->settings().get<Cxe::FlashMode>(CxeSettingIds::FLASH_MODE, Cxe::FlashAuto); |
887 Cxe::FlashMode flashMode = mEngine->settings().get<Cxe::FlashMode>(CxeSettingIds::FLASH_MODE, Cxe::FlashAuto); |
882 handleSettingValueChanged(CxeSettingIds::FLASH_MODE, QVariant(flashMode)); |
888 handleSettingValueChanged(CxeSettingIds::FLASH_MODE, QVariant(flashMode)); |
883 } |
889 } |
884 |
890 |
|
891 // If facetracking is changed, we need to update the indicator icon |
|
892 if (scene.contains(CxeSettingIds::FACE_TRACKING)) { |
|
893 handleSettingValueChanged(CxeSettingIds::FACE_TRACKING, scene[CxeSettingIds::FACE_TRACKING]); |
|
894 } |
|
895 |
885 } |
896 } |
886 |
897 |
887 CX_DEBUG_EXIT_FUNCTION(); |
898 CX_DEBUG_EXIT_FUNCTION(); |
888 } |
899 } |
889 |
900 |