summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@gmail.com>2016-08-25 15:22:04 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2016-08-27 11:40:45 -0700
commit5651abfd75f3b3bde45841a8ce4650ae64d9390a (patch)
treee0e371d0cc1be1d896c4af6cc64545c3d32c754e
parent83236f7e9e9842cd895432d5b9762216ffbe2c64 (diff)
downloadsubsurface-5651abfd75f3b3bde45841a8ce4650ae64d9390a.tar.gz
Settings update: Simplify code by using the SettingsObjectHelper
Signed-off-by: Tomaz Canabrava <tomaz.canabrava@gmail.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r--mobile-widgets/qmlmanager.cpp10
1 files changed, 3 insertions, 7 deletions
diff --git a/mobile-widgets/qmlmanager.cpp b/mobile-widgets/qmlmanager.cpp
index a8dd24948..89873fbb3 100644
--- a/mobile-widgets/qmlmanager.cpp
+++ b/mobile-widgets/qmlmanager.cpp
@@ -231,13 +231,9 @@ QMLManager *QMLManager::instance()
void QMLManager::savePreferences()
{
- QSettings s;
- s.beginGroup("LocationService");
- s.setValue("time_threshold", timeThreshold() * 60);
- prefs.time_threshold = timeThreshold() * 60;
- s.setValue("distance_threshold", distanceThreshold());
- prefs.distance_threshold = distanceThreshold();
- s.sync();
+ auto location = SettingsObjectWrapper::instance()->location_settings;
+ location->setTimeThreshold(timeThreshold() * 60);
+ location->setDistanceThreshold(distanceThreshold());
}
#define CLOUDURL QString(prefs.cloud_base_url)