[SettingsManager] Properly handle multithreaded access (#6747)

This commit is contained in:
RickyRister 2026-03-27 09:12:49 -07:00 committed by GitHub
parent dd053c76df
commit 74cce5ccb2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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());