camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakesettingsmodel.cpp
changeset 28 3075d9b614e6
parent 19 d9aefe59d544
child 37 64817133cd1d
equal deleted inserted replaced
19:d9aefe59d544 28:3075d9b614e6
    96 CxeError::Id CxeFakeSettingsModel::setImageScene(const QString &newScene)
    96 CxeError::Id CxeFakeSettingsModel::setImageScene(const QString &newScene)
    97 {
    97 {
    98     mDummyScene.clear();
    98     mDummyScene.clear();
    99 
    99 
   100     // image scene mode key values
   100     // image scene mode key values
   101     if(newScene == "ImageSceneAuto") {
   101     if(newScene == CxeSettingIds::IMAGE_SCENE_AUTO) {
   102         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_AUTO);
   102         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_AUTO);
   103     }
   103     }
   104     else if(newScene == "ImageScenePortrait") {
   104     else if(newScene == CxeSettingIds::IMAGE_SCENE_PORTRAIT) {
   105         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_PORTRAIT);
   105         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_PORTRAIT);
   106     }
   106     }
   107     else if(newScene == "ImageSceneScenery") {
   107     else if(newScene == CxeSettingIds::IMAGE_SCENE_SCENERY) {
   108         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_SCENERY);
   108         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_SCENERY);
   109     }
   109     }
   110     else if(newScene == "ImageSceneMacro") {
   110     else if(newScene == CxeSettingIds::IMAGE_SCENE_MACRO) {
   111         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_MACRO);
   111         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_MACRO);
   112     }
   112     }
   113     else if(newScene == "ImageSceneSports") {
   113     else if(newScene == CxeSettingIds::IMAGE_SCENE_SPORTS) {
   114         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_SPORTS);
   114         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_SPORTS);
   115     }
   115     }
   116     else if(newScene == "ImageSceneNight") {
   116     else if(newScene == CxeSettingIds::IMAGE_SCENE_NIGHT) {
   117         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_NIGHT);
   117         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_NIGHT);
   118     }
   118     }
   119     else if(newScene == "ImageSceneNightPortrait") {
   119     else if(newScene == CxeSettingIds::IMAGE_SCENE_NIGHTPORTRAIT) {
   120         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_NIGHTPORTRAIT);
   120         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_NIGHTPORTRAIT);
   121     }
       
   122     else if(newScene == "ImageSceneCloseUp") {
       
   123         mDummyScene.insert(CxeSettingIds::IMAGE_SCENE, CxeSettingIds::IMAGE_SCENE_CLOSEUP);
       
   124     }
   121     }
   125     else {
   122     else {
   126         return CxeError::NotFound;
   123         return CxeError::NotFound;
   127     }
   124     }
   128 
   125 
   132 CxeError::Id CxeFakeSettingsModel::setVideoScene(const QString &newScene)
   129 CxeError::Id CxeFakeSettingsModel::setVideoScene(const QString &newScene)
   133 {
   130 {
   134     mDummyScene.clear();
   131     mDummyScene.clear();
   135 
   132 
   136     // image scene mode key values
   133     // image scene mode key values
   137     if(newScene == "VideoSceneAuto") {
   134     if(newScene == CxeSettingIds::VIDEO_SCENE_AUTO) {
   138         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_AUTO);
   135         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_AUTO);
   139     }
   136     }
   140     else if(newScene == "VideoSceneNightPortrait") {
   137     else if(newScene == CxeSettingIds::VIDEO_SCENE_NIGHTPORTRAIT) {
   141         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_NIGHTPORTRAIT);
   138         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_NIGHTPORTRAIT);
   142     }
   139     }
   143     else if(newScene == "VideoSceneLowLight") {
   140     else if(newScene == CxeSettingIds::VIDEO_SCENE_LOWLIGHT) {
   144         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_LOWLIGHT);
   141         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_LOWLIGHT);
   145     }
   142     }
   146     else if(newScene == "VideoSceneNight") {
   143     else if(newScene == CxeSettingIds::VIDEO_SCENE_NIGHT) {
   147         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_NIGHT);
   144         mDummyScene.insert(CxeSettingIds::VIDEO_SCENE, CxeSettingIds::VIDEO_SCENE_NIGHT);
   148     }
   145     }
   149     else {
   146     else {
   150         return CxeError::NotFound;
   147         return CxeError::NotFound;
   151     }
   148     }
   157 /* This helper method initializes fake store for default camera settings
   154 /* This helper method initializes fake store for default camera settings
   158  */
   155  */
   159 void CxeFakeSettingsModel::initDefaultCameraSettings()
   156 void CxeFakeSettingsModel::initDefaultCameraSettings()
   160 {
   157 {
   161     CX_DEBUG_ENTER_FUNCTION();
   158     CX_DEBUG_ENTER_FUNCTION();
   162     mSettingStore.insert(CxeSettingIds::BRIGHTNESS,   QVariant(1));
       
   163     mSettingStore.insert(CxeSettingIds::FNAME_FOLDER_SUFFIX, QVariant(1));
   159     mSettingStore.insert(CxeSettingIds::FNAME_FOLDER_SUFFIX, QVariant(1));
   164     mSettingStore.insert(CxeSettingIds::FNAME_MONTH_FOLDER,  QVariant(1));
   160     mSettingStore.insert(CxeSettingIds::FNAME_MONTH_FOLDER,  QVariant(1));
   165     mSettingStore.insert(CxeSettingIds::FNAME_IMAGE_COUNTER, QVariant(1));
   161     mSettingStore.insert(CxeSettingIds::FNAME_IMAGE_COUNTER, QVariant(1));
   166     mSettingStore.insert(CxeSettingIds::FNAME_VIDEO_COUNTER, QVariant(1));
   162     mSettingStore.insert(CxeSettingIds::FNAME_VIDEO_COUNTER, QVariant(1));
   167     mSettingStore.insert(CxeSettingIds::COLOR_TONE, QVariant(1));
   163     mSettingStore.insert(CxeSettingIds::COLOR_TONE, QVariant(1));
       
   164     mSettingStore.insert(CxeSettingIds::SHARPNESS, QVariant(1));
   168     mSettingStore.insert(CxeSettingIds::CONTRAST, QVariant(1));
   165     mSettingStore.insert(CxeSettingIds::CONTRAST, QVariant(1));
       
   166     mSettingStore.insert(CxeSettingIds::BRIGHTNESS,   QVariant(1));
   169     mSettingStore.insert(CxeSettingIds::EV_COMPENSATION_VALUE, QVariant(1));
   167     mSettingStore.insert(CxeSettingIds::EV_COMPENSATION_VALUE, QVariant(1));
   170     mSettingStore.insert(CxeSettingIds::EXPOSURE_MODE, QVariant(1));
   168     mSettingStore.insert(CxeSettingIds::EXPOSURE_MODE, QVariant(1));
   171     mSettingStore.insert(CxeSettingIds::FLASH_MODE, QVariant(1));
   169     mSettingStore.insert(CxeSettingIds::FLASH_MODE, QVariant(1));
   172     mSettingStore.insert(CxeSettingIds::FOCAL_RANGE, QVariant(1));
   170     mSettingStore.insert(CxeSettingIds::FOCAL_RANGE, QVariant(1));
   173     mSettingStore.insert(CxeSettingIds::FRAME_RATE, QVariant(1));
   171     mSettingStore.insert(CxeSettingIds::FRAME_RATE, QVariant(1));
   174     mSettingStore.insert(CxeSettingIds::IMAGE_QUALITY, QVariant(1));
   172     mSettingStore.insert(CxeSettingIds::IMAGE_QUALITY, QVariant(1));
   175     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE, QVariant(1));
   173     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE, QVariant(1));
   176     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_AUTO, QVariant(1));
   174     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_AUTO, QVariant(1));
   177     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_CLOSEUP, QVariant(1));
       
   178     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_MACRO, QVariant(1));
   175     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_MACRO, QVariant(1));
   179     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_NIGHT, QVariant(1));
   176     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_NIGHT, QVariant(1));
   180     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_NIGHTPORTRAIT, QVariant(1));
   177     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_NIGHTPORTRAIT, QVariant(1));
   181     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_PORTRAIT, QVariant(1));
   178     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_PORTRAIT, QVariant(1));
   182     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_SCENERY, QVariant(1));
   179     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_SCENERY, QVariant(1));
   183     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_SPORTS, QVariant(1));
   180     mSettingStore.insert(CxeSettingIds::IMAGE_SCENE_SPORTS, QVariant(1));
   184     mSettingStore.insert(CxeSettingIds::LIGHT_SENSITIVITY, QVariant(1));
   181     mSettingStore.insert(CxeSettingIds::LIGHT_SENSITIVITY, QVariant(1));
   185     mSettingStore.insert(CxeSettingIds::SCENE_ID, QVariant(1));
   182     mSettingStore.insert(CxeSettingIds::SCENE_ID, QVariant(1));
   186     mSettingStore.insert(CxeSettingIds::SECONDARY_CAMERA, QVariant(1));
   183     mSettingStore.insert(CxeSettingIds::SECONDARY_CAMERA, QVariant(1));
   187     mSettingStore.insert(CxeSettingIds::SELF_TIMER, QVariant(1));
   184     mSettingStore.insert(CxeSettingIds::SELF_TIMER, QVariant(1));
   188     mSettingStore.insert(CxeSettingIds::SHARPNESS, QVariant(1));
       
   189     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE, QVariant(1));
   185     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE, QVariant(1));
   190     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_AUTO, QVariant(1));
   186     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_AUTO, QVariant(1));
   191     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_LOWLIGHT, QVariant(1));
   187     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_LOWLIGHT, QVariant(1));
   192     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_NIGHT, QVariant(1));
   188     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_NIGHT, QVariant(1));
   193     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_NIGHTPORTRAIT, QVariant(1));
   189     mSettingStore.insert(CxeSettingIds::VIDEO_SCENE_NIGHTPORTRAIT, QVariant(1));