camerauis/cameraxui/cxengine/inc/cxesettingsmodelimp.h
changeset 43 0e652f8f1fbd
parent 28 3075d9b614e6
equal deleted inserted replaced
28:3075d9b614e6 43:0e652f8f1fbd
    60     void loadRuntimeSettings();
    60     void loadRuntimeSettings();
    61 
    61 
    62     void loadImageScenes();
    62     void loadImageScenes();
    63     void loadVideoScenes();
    63     void loadVideoScenes();
    64 
    64 
    65     void loadSceneData(CxeScene &currentScene, CxeScene &sceneDefaultSettings);
    65     CxeError::Id loadSceneData(const QString &newScene, CxeScene &currentSceneSettings);
    66     CxeError::Id sceneSettingValue(const QString &key, QVariant &value);
    66     CxeError::Id sceneSettingValue(const QString &key, QVariant &value);
    67     CxeError::Id setSceneSettingValue(const QString &key, QVariant newValue);
    67     CxeError::Id setSceneSettingValue(const QString &key, QVariant newValue);
    68 
    68 
    69     void supportedKeys(QList<QString> &runtimeKeys);
    69     void supportedKeys(QList<QString> &runtimeKeys);
    70 
    70 
    71     CxeError::Id videoScene(const QString &sceneId, CxeScene &sceneSettings);
    71     CxeError::Id videoScene(const QString &sceneId, CxeScene &sceneSettings);
    72     CxeError::Id imageScene(const QString &sceneId, CxeScene &sceneSettings);
    72     CxeError::Id imageScene(const QString &sceneId, CxeScene &sceneSettings);
       
    73     
       
    74     void restoreImageSettings();
       
    75     void restoreVideoSettings();
       
    76     
    73 
    77 
    74 private:
    78 private:
    75 
    79 
    76     CxeSettingsStore *mSettingStore;
    80     CxeSettingsStore *mSettingStore;
    77     QHash<QString, QVariantList> mRuntimeSettings;
    81     QHash<QString, QVariantList> mRuntimeSettings;