#include <settings_manager.h>
|
| | SettingsManager (const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr) |
| QVariant | getValue (const QString &name) const |
| QVariant | getValue (const QString &name, const QString &group, const QString &subGroup=QString()) const |
| QVariant | getValue (const QString &name, const QString &group, const QString &subGroup, const QVariant &defaultValue) const |
| void | batchWrite (std::function< void(QSettings &)> batchWriteFunction) |
| void | sync () |
|
| QSettings | getSettings () const |
| void | setValue (const QVariant &value, const QString &name) |
| void | setValue (const QVariant &value, const QString &name, const QString &group, const QString &subGroup=QString()) |
| void | deleteValue (const QString &name) |
| void | deleteValue (const QString &name, const QString &group, const QString &subGroup=QString()) |
◆ SettingsManager()
| SettingsManager::SettingsManager |
( |
const QString & | settingPath, |
|
|
const QString & | defaultGroup = QString(), |
|
|
const QString & | defaultSubGroup = QString(), |
|
|
QObject * | parent = nullptr ) |
|
explicit |
◆ batchWrite()
| void SettingsManager::batchWrite |
( |
std::function< void(QSettings &)> | batchWriteFunction | ) |
|
◆ deleteValue() [1/2]
| void SettingsManager::deleteValue |
( |
const QString & | name | ) |
|
|
protected |
◆ deleteValue() [2/2]
| void SettingsManager::deleteValue |
( |
const QString & | name, |
|
|
const QString & | group, |
|
|
const QString & | subGroup = QString() ) |
|
protected |
◆ getSettings()
| QSettings SettingsManager::getSettings |
( |
| ) |
const |
|
protected |
◆ getValue() [1/3]
| QVariant SettingsManager::getValue |
( |
const QString & | name | ) |
const |
◆ getValue() [2/3]
| QVariant SettingsManager::getValue |
( |
const QString & | name, |
|
|
const QString & | group, |
|
|
const QString & | subGroup, |
|
|
const QVariant & | defaultValue ) const |
◆ getValue() [3/3]
| QVariant SettingsManager::getValue |
( |
const QString & | name, |
|
|
const QString & | group, |
|
|
const QString & | subGroup = QString() ) const |
◆ setValue() [1/2]
| void SettingsManager::setValue |
( |
const QVariant & | value, |
|
|
const QString & | name ) |
|
protected |
◆ setValue() [2/2]
| void SettingsManager::setValue |
( |
const QVariant & | value, |
|
|
const QString & | name, |
|
|
const QString & | group, |
|
|
const QString & | subGroup = QString() ) |
|
protected |
◆ sync()
| void SettingsManager::sync |
( |
| ) |
|
Calls sync on the underlying QSettings object
◆ defaultGroup
| QString SettingsManager::defaultGroup |
|
protected |
◆ defaultSubGroup
| QString SettingsManager::defaultSubGroup |
|
protected |
◆ settingPath
| QString SettingsManager::settingPath |
|
protected |
The documentation for this class was generated from the following files: