Browse Source

Merge pull request #15484 from Chocobo1/perference

Clean up Preferences class
adaptive-webui-19844
Chocobo1 3 years ago committed by GitHub
parent
commit
d23935a269
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/base/preferences.cpp
  2. 3
      src/base/preferences.h

4
src/base/preferences.cpp

@ -61,12 +61,14 @@ @@ -61,12 +61,14 @@
namespace
{
#ifdef Q_OS_WIN
QString makeProfileID(const QString &profilePath, const QString &profileName)
{
return profilePath.isEmpty()
? profileName
: profileName + QLatin1Char('@') + Utils::Fs::toValidFileSystemName(profilePath, false, {});
}
#endif
}
Preferences *Preferences::m_instance = nullptr;
@ -90,7 +92,7 @@ void Preferences::freeInstance() @@ -90,7 +92,7 @@ void Preferences::freeInstance()
m_instance = nullptr;
}
const QVariant Preferences::value(const QString &key, const QVariant &defaultValue) const
QVariant Preferences::value(const QString &key, const QVariant &defaultValue) const
{
return SettingsStorage::instance()->loadValue(key, defaultValue);
}

3
src/base/preferences.h

@ -30,6 +30,7 @@ @@ -30,6 +30,7 @@
#pragma once
#include <QtContainerFwd>
#include <QtGlobal>
#include <QVariant>
#include "base/utils/net.h"
@ -80,7 +81,7 @@ class Preferences : public QObject @@ -80,7 +81,7 @@ class Preferences : public QObject
Preferences();
const QVariant value(const QString &key, const QVariant &defaultValue = {}) const;
QVariant value(const QString &key, const QVariant &defaultValue = {}) const;
void setValue(const QString &key, const QVariant &value);
static Preferences *m_instance;

Loading…
Cancel
Save