diff options
Diffstat (limited to 'src/corelib/io/qsettings_wasm.cpp')
-rw-r--r-- | src/corelib/io/qsettings_wasm.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/corelib/io/qsettings_wasm.cpp b/src/corelib/io/qsettings_wasm.cpp index 949b478c40..9e016aa4f4 100644 --- a/src/corelib/io/qsettings_wasm.cpp +++ b/src/corelib/io/qsettings_wasm.cpp @@ -62,7 +62,7 @@ public: const QString &application); ~QWasmSettingsPrivate(); - bool get(const QString &key, QVariant *value) const override; + std::optional<QVariant> get(const QString &key) const override; QStringList children(const QString &prefix, ChildSpec spec) const override; void clear() override; void sync() override; @@ -169,12 +169,12 @@ QWasmSettingsPrivate::~QWasmSettingsPrivate() QConfFileSettingsPrivate::initAccess(); } -bool QWasmSettingsPrivate::get(const QString &key, QVariant *value) const +std::optional<QVariant> QWasmSettingsPrivate::get(const QString &key) const { if (isReadReady) - return QConfFileSettingsPrivate::get(key, value); + return QConfFileSettingsPrivate::get(key); - return false; + return std::nullopt; } QStringList QWasmSettingsPrivate::children(const QString &prefix, ChildSpec spec) const |