From 88523a1c9b9c5bb0665ed323bc70313935da3bfc Mon Sep 17 00:00:00 2001 From: RickyRister Date: Tue, 17 Dec 2024 19:26:25 -0800 Subject: [PATCH] add sync method to SettingsManager --- cockatrice/src/settings/settings_manager.cpp | 8 ++++++++ cockatrice/src/settings/settings_manager.h | 1 + 2 files changed, 9 insertions(+) diff --git a/cockatrice/src/settings/settings_manager.cpp b/cockatrice/src/settings/settings_manager.cpp index 211c8d3b3..39a1cd647 100644 --- a/cockatrice/src/settings/settings_manager.cpp +++ b/cockatrice/src/settings/settings_manager.cpp @@ -69,3 +69,11 @@ QVariant SettingsManager::getValue(QString name, QString group, QString subGroup return value; } + +/** + * Calls sync on the underlying QSettings object + */ +void SettingsManager::sync() +{ + settings.sync(); +} \ No newline at end of file diff --git a/cockatrice/src/settings/settings_manager.h b/cockatrice/src/settings/settings_manager.h index 648e6a0d3..c951fce83 100644 --- a/cockatrice/src/settings/settings_manager.h +++ b/cockatrice/src/settings/settings_manager.h @@ -12,6 +12,7 @@ class SettingsManager : public QObject public: explicit SettingsManager(QString settingPath, QObject *parent = nullptr); QVariant getValue(QString name, QString group = "", QString subGroup = ""); + void sync(); signals: