From af6b42fe9ed54a7107ad1cdb8cef6eef3156c23a Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sun, 30 Mar 2025 07:59:13 -0400 Subject: [PATCH] newMethod Settings::validKeys to return the known Settings keys --- src/lib/common/Settings.cpp | 5 +++++ src/lib/common/Settings.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/lib/common/Settings.cpp b/src/lib/common/Settings.cpp index 6dd9d27b3..1f1948e0f 100644 --- a/src/lib/common/Settings.cpp +++ b/src/lib/common/Settings.cpp @@ -146,6 +146,11 @@ void Settings::save(bool emitSaving) instance()->m_settings->sync(); } +const QStringList Settings::validKeys() +{ + return instance()->m_validKeys; +} + bool Settings::isWritable() { return instance()->m_settings->isWritable(); diff --git a/src/lib/common/Settings.h b/src/lib/common/Settings.h index 086ef4743..554581e9f 100644 --- a/src/lib/common/Settings.h +++ b/src/lib/common/Settings.h @@ -149,6 +149,7 @@ public: static const QString logLevelText(); static QSettingsProxy &proxy(); static void save(bool emitSaving = true); + static const QStringList validKeys(); signals: void settingsChanged(const QString key);