5#include "appsettings.h"
17 return instance().m_data;
22 instance().storeData(key,
value);
27 instance().storeDefaultData(key,
value);
32 return instance().m_data.value(key);
37 auto it = m_data.find(key);
38 if (it != m_data.end()) {
39 if (it.value() ==
value) {
44 m_data.insert(key,
value);
49void AppSettings::storeDefaultData(
const QString &key,
const QVariant &value)
51 auto it = m_data.find(key);
52 if (it == m_data.end()) {
53 m_data.insert(key,
value);
58#include "moc_appsettings.cpp"
static QVariant value(const QString &key)
static void setValue(const QString &key, const QVariant &value)
static void setDefaultValue(const QString &key, const QVariant &value)
static QVariantHash values()
The Cutelyst namespace holds all public Cutelyst API.