Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform 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)
QVariant getValue (const QString &name, const QString &group, const QString &subGroup=QString())
void sync ()

Protected Member Functions

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

QSettings settings
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 caller graph for this function:

◆ deleteValue() [2/2]

void SettingsManager::deleteValue ( const QString & name,
const QString & group,
const QString & subGroup = QString() )
protected

◆ getValue() [1/2]

QVariant SettingsManager::getValue ( const QString & name)

◆ getValue() [2/2]

QVariant SettingsManager::getValue ( const QString & name,
const QString & group,
const QString & subGroup = QString() )

◆ 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

Here is the caller graph for this function:

Member Data Documentation

◆ defaultGroup

QString SettingsManager::defaultGroup
protected

◆ defaultSubGroup

QString SettingsManager::defaultSubGroup
protected

◆ settings

QSettings SettingsManager::settings
protected

The documentation for this class was generated from the following files: