X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fsettings.cpp;h=bb50f7f275adb9515be9a08cfe3f6baace639597;hp=f0defb8d003d44aaa9728dac3b439889fc57740a;hb=68878dc8366f2f4a0afe132847aad9a51a80cdbf;hpb=d2ac8f78a0e050d2efa397c434b249d6b3391576 diff --git a/src/common/settings.cpp b/src/common/settings.cpp index f0defb8d..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,21 @@ 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(); +} QStringList Settings::allLocalKeys() {