[SettingsManager] Properly handle multithreaded access

This commit is contained in:
RickyRister 2026-03-26 19:25:23 -07:00
parent dd053c76df
commit 0914dcfd23
3 changed files with 28 additions and 5 deletions

View file

@ -24,9 +24,12 @@ public:
void sync();
protected:
QSettings settings;
QString settingPath;
QString defaultGroup;
QString defaultSubGroup;
QSettings getSettings() const;
void setValue(const QVariant &value, const QString &name);
void
setValue(const QVariant &value, const QString &name, const QString &group, const QString &subGroup = QString());