1#ifndef SETTINGSHANDLER_H
2#define SETTINGSHANDLER_H
4#include <qstandardpaths.h>
13 virtual void storeValue(QString group, QString key, QVariant value);
15 virtual QVariant *
retrieveSetting(
const QString& group,
const QString& key);
25 void storeSubGroup(QString group, QString subGroup, QString key, QVariant value);
36 QStandardPaths::writableLocation(QStandardPaths::AppDataLocation);
38 new QSettings(QSettings::IniFormat, QSettings::UserScope,
39 "Bits and Droids",
"settings");
Definition: settingshandler.h:9
QString path
Definition: settingshandler.h:35
void storeSubGroup(QString group, QString subGroup, QString key, QVariant value)
Definition: settingshandler.cpp:32
QVariant * retrieveSubSetting(QString group, QString subGroup, QString key)
Definition: settingshandler.cpp:54
void removeSetting(QString group, QString key)
Definition: settingshandler.cpp:62
void clearKeys(QString group)
Definition: settingshandler.cpp:77
void migrate()
Migrates the settings to the latest version When we make changes to the connector there is a chance t...
Definition: settingshandler.cpp:98
QSettings * settings
Definition: settingshandler.h:37
void checkEventFilePresent()
Definition: settingshandler.cpp:20
QStringList * retrieveKeys(QString group)
Definition: settingshandler.cpp:69
SettingsHandler()
Definition: settingshandler.cpp:9
QStringList * retrieveSubKeys(QString group, QString subGroup)
Definition: settingshandler.cpp:39
virtual QVariant * retrieveSetting(const QString &group, const QString &key)
Definition: settingshandler.cpp:46
QString getPath()
Definition: settingshandler.h:23
virtual void storeValue(QString group, QString key, QVariant value)
Definition: settingshandler.cpp:13