Cockatrice 2026-04-21-Development-2.11.0-beta.61
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
SettingsManager Class Reference

#include <settings_manager.h>

Inheritance diagram for SettingsManager:
[legend]
Collaboration diagram for SettingsManager:
[legend]

Public Member Functions

 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
void sync ()

Protected Member Functions

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())

Protected Attributes

QString settingPath
QString defaultGroup
QString defaultSubGroup

Constructor & Destructor Documentation

◆ SettingsManager()

SettingsManager::SettingsManager ( const QString & settingPath,
const QString & defaultGroup = QString(),
const QString & defaultSubGroup = QString(),
QObject * parent = nullptr )
explicit
Here is the caller graph for this function:

Member Function Documentation

◆ deleteValue() [1/2]

void SettingsManager::deleteValue ( const QString & name)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ deleteValue() [2/2]

void SettingsManager::deleteValue ( const QString & name,
const QString & group,
const QString & subGroup = QString() )
protected
Here is the call graph for this function:

◆ getSettings()

QSettings SettingsManager::getSettings ( ) const
protected
Here is the caller graph for this function:

◆ getValue() [1/2]

QVariant SettingsManager::getValue ( const QString & name) const
Here is the call graph for this function:

◆ getValue() [2/2]

QVariant SettingsManager::getValue ( const QString & name,
const QString & group,
const QString & subGroup = QString() ) const
Here is the call graph for this function:

◆ setValue() [1/2]

void SettingsManager::setValue ( const QVariant & value,
const QString & name )
protected
Here is the call graph for this function:

◆ setValue() [2/2]

void SettingsManager::setValue ( const QVariant & value,
const QString & name,
const QString & group,
const QString & subGroup = QString() )
protected
Here is the call graph for this function:

◆ sync()

void SettingsManager::sync ( )

Calls sync on the underlying QSettings object

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ 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: