Index: sources/view/settings/VSettings.cpp =================================================================== diff -u -r8f6ecb60abf6d47d4554cfd3019ca496d79b6f69 -r7bde5ac0646170a584dd5410fcf89fd9bc8b251c --- sources/view/settings/VSettings.cpp (.../VSettings.cpp) (revision 8f6ecb60abf6d47d4554cfd3019ca496d79b6f69) +++ sources/view/settings/VSettings.cpp (.../VSettings.cpp) (revision 7bde5ac0646170a584dd5410fcf89fd9bc8b251c) @@ -56,10 +56,10 @@ } } -void VSettings::roWaterMode_post(const bool &vroWaterMode_post) { +void VSettings::roWaterMode_post(const int &vroWaterMode_post) { //TODO The Settings shall be the Singleton SettingsController and modify the MSettings like the others. if ( Storage::Settings::save(roWaterModeGroup(), roWaterModeKey(), QString::number(vroWaterMode_post)) != 0 ) { - roWaterMode(false); + roWaterMode(0); // FIXME: Notify UI with a message } } @@ -151,8 +151,8 @@ servicePass ( mServicePass); } else if ( isroWaterMode (category, group, key) ) { - bool mRoWaterMode; - mRoWaterMode = _Settings.value(category, group, key).toBool (); + int mRoWaterMode; + mRoWaterMode = _Settings.value(category, group, key).toInt (); keyValue[key] = mRoWaterMode ; roWaterMode ( mRoWaterMode); }