diff -r 2922f70fca82 -r 67457b2ffb33 camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakesettings.cpp --- a/camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakesettings.cpp Thu Jul 15 01:49:11 2010 +0300 +++ b/camerauis/cameraxui/cxengine/tsrc/fakeclasses/cxefakesettings.cpp Thu Jul 15 01:52:14 2010 +0300 @@ -58,12 +58,14 @@ CxeError::Id CxeFakeSettings::set(const QString& key, int newValue) { mSettingKeyHash[key] = QVariant(newValue); + emit settingValueChanged(key, newValue); return CxeError::None; } CxeError::Id CxeFakeSettings::set(const QString &key, const QString &newValue) { mSettingKeyHash[key] = QVariant(newValue); + emit settingValueChanged(key, newValue); return CxeError::None; } @@ -72,6 +74,7 @@ CxeError::Id CxeFakeSettings::set(const QString &key, qreal newValue) { mSettingKeyHash[key] = QVariant(newValue); + emit settingValueChanged(key, newValue); return CxeError::None; } @@ -80,3 +83,8 @@ { } + +void CxeFakeSettings::emulate(long int uid, unsigned long int key, QVariant value) +{ + emit settingValueChanged(uid, key, value); +}