114 } |
114 } |
115 |
115 |
116 |
116 |
117 |
117 |
118 /*! |
118 /*! |
119 * Reads/loads all run-time settings values from cenrep |
119 * Reads/loads all run-time variation settings values from cenrep |
120 * @param QList<QString> contains list of all runtime key ids which we use to load values from cenrep. |
120 * @param QList<QString> contains list of all variation key ids which we use to load values from cenrep. |
121 * returns: QHash container, "contains" values associated with each key that are read from cenrep |
121 * returns: QHash container, "contains" values associated with each key that are read from cenrep |
122 * NOTE: loading runtime settings should be done only ONCE at start-up. |
122 * NOTE: loading variation settings should be done only ONCE at start-up. |
123 */ |
123 */ |
124 QHash<QString, QVariantList> CxeSettingsCenRepStore::loadRuntimeSettings(QList<QString>& runtimeKeys) |
124 QHash<QString, QVariantList> CxeSettingsCenRepStore::loadVariationSettings(QList<QString>& variationKeys) |
125 { |
125 { |
126 CX_DEBUG_ENTER_FUNCTION(); |
126 CX_DEBUG_ENTER_FUNCTION(); |
127 OstTrace0(camerax_performance, CXESETTINGSCENREPSTORE_LOADRUNTIME_1, "msg: e_CX_SETTINGSSTORE_LOAD_RUNTIME 1"); |
127 OstTrace0(camerax_performance, CXESETTINGSCENREPSTORE_LOADRUNTIME_1, "msg: e_CX_SETTINGSSTORE_LOAD_RUNTIME 1"); |
128 |
128 |
129 QHash<QString, QVariantList> settings; |
129 QHash<QString, QVariantList> settings; |
130 CxeError::Id err = CxeError::None; |
130 CxeError::Id err = CxeError::None; |
131 QVariantList list; |
131 QVariantList list; |
132 QVariant data; |
132 QVariant data; |
133 |
133 |
134 // parsing through the list of run-time keys and reading values from cenrep. |
134 // parsing through the list of run-time variation keys and reading values from cenrep. |
135 foreach (QString key, runtimeKeys) { |
135 foreach (QString key, variationKeys) { |
136 |
136 |
137 // read the data from cenrep |
137 // read the data from cenrep |
138 err = get(key, data); |
138 err = get(key, data); |
139 |
139 |
140 // clear the list |
140 // clear the list |
368 |
368 |
369 addKeyMapping(CxeSettingIds::GEOTAGGING_DISCLAIMER, |
369 addKeyMapping(CxeSettingIds::GEOTAGGING_DISCLAIMER, |
370 GeoTaggingDisclaimerCr, |
370 GeoTaggingDisclaimerCr, |
371 XQSettingsManager::TypeInt); |
371 XQSettingsManager::TypeInt); |
372 |
372 |
373 // mapping run-time keys |
373 // mapping run-time variation keys |
374 addKeyMapping(CxeRuntimeKeys::PRIMARY_CAMERA_CAPTURE_KEYS, |
374 addKeyMapping(CxeVariationKeys::FREE_MEMORY_LEVELS, |
375 PrimaryCameraCaptureKeysCr, |
|
376 XQSettingsManager::TypeString, |
|
377 true); |
|
378 |
|
379 addKeyMapping(CxeRuntimeKeys::PRIMARY_CAMERA_AUTOFOCUS_KEYS, |
|
380 PrimaryCameraAutofocusKeysCr, |
|
381 XQSettingsManager::TypeString, |
|
382 true); |
|
383 |
|
384 addKeyMapping(CxeRuntimeKeys::SECONDARY_CAMERA_CAPTURE_KEYS, |
|
385 SecondaryCameraCaptureKeysCr, |
|
386 XQSettingsManager::TypeString, |
|
387 true); |
|
388 |
|
389 addKeyMapping(CxeRuntimeKeys::FREE_MEMORY_LEVELS, |
|
390 FreeMemoryLevelsCr, |
375 FreeMemoryLevelsCr, |
391 XQSettingsManager::TypeString, |
376 XQSettingsManager::TypeString, |
392 true); |
377 true); |
393 |
378 |
394 addKeyMapping(CxeRuntimeKeys::STILL_MAX_ZOOM_LIMITS, |
379 addKeyMapping(CxeVariationKeys::STILL_MAX_ZOOM_LIMITS, |
395 StillMaxZoomLimitsCr, |
380 StillMaxZoomLimitsCr, |
396 XQSettingsManager::TypeString, |
381 XQSettingsManager::TypeString, |
397 true); |
382 true); |
398 |
383 |
399 addKeyMapping(CxeRuntimeKeys::VIDEO_MAX_ZOOM_LIMITS, |
384 addKeyMapping(CxeVariationKeys::VIDEO_MAX_ZOOM_LIMITS, |
400 VideoMaxZoomLimitsCr, |
385 VideoMaxZoomLimitsCr, |
401 XQSettingsManager::TypeString, |
386 XQSettingsManager::TypeString, |
402 true); |
387 true); |
403 |
388 |
404 OstTrace0(camerax_performance, CXESETTINGSCENREPSTORE_MAPKEYS_2, "msg: e_CX_SETTINGSSTORE_INIT_MAPPING 0"); |
389 OstTrace0(camerax_performance, CXESETTINGSCENREPSTORE_MAPKEYS_2, "msg: e_CX_SETTINGSSTORE_INIT_MAPPING 0"); |