X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsettings.cpp;h=bb50f7f275adb9515be9a08cfe3f6baace639597;hp=c3713d9c1a17d8eae31d0af0f6b5262a8c97af52;hb=68878dc8366f2f4a0afe132847aad9a51a80cdbf;hpb=424eddc71def51d22ec9f19d6a57c06af0d25295 diff --git a/src/common/settings.cpp b/src/common/settings.cpp index c3713d9c..bb50f7f2 100644 --- a/src/common/settings.cpp +++ b/src/common/settings.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2016 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -120,6 +120,17 @@ void Settings::setVersionMinor(const uint versionMinor) s.setValue("Config/VersionMinor", versionMinor); } +bool Settings::sync() { + create_qsettings; + s.sync(); + switch (s.status()) { + case QSettings::NoError: + return true; + default: + return false; + } +} + bool Settings::isWritable() { create_qsettings; return s.isWritable();