File indexing completed on 2025-02-16 04:25:46
0001 #include "settingsstore.h" 0002 #include <QSettings> 0003 0004 using namespace MauiMan; 0005 SettingsStore::SettingsStore(QObject *parent) : QObject(parent) 0006 ,m_settings(new QSettings(QStringLiteral("Maui"), QStringLiteral("MauiMan"), this)) 0007 { 0008 } 0009 0010 SettingsStore::~SettingsStore() 0011 { 0012 } 0013 0014 QVariant SettingsStore::load(const QString &key, const QVariant &defaultValue) 0015 { 0016 QVariant variant; 0017 0018 variant = m_settings->value(key, defaultValue); 0019 0020 return variant; 0021 } 0022 0023 void SettingsStore::save(const QString &key, const QVariant &value) 0024 { 0025 m_settings->setValue(key, value); 0026 } 0027 0028 void SettingsStore::beginModule(const QString &module) 0029 { 0030 m_settings->beginGroup(module); 0031 } 0032 0033 void SettingsStore::endModule() 0034 { 0035 m_settings->endGroup(); 0036 }