summaryrefslogtreecommitdiffstats
path: root/src/corelib/io/qsettings_wasm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/io/qsettings_wasm.cpp')
-rw-r--r--src/corelib/io/qsettings_wasm.cpp8
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