Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
CommanderBracketSettings Class Reference

#include <commander_bracket_settings.h>

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

Public Member Functions

void clearDefinitions ()
void saveDefinitions (const QVariantList &definitions)
QVariantList loadDefinitions () const
void reloadDefinitions (const QVariantList &definitions)
QString officialName (const QString &tag) const
QString displayName (const QString &tag) const
QString explanation (const QString &tag) const
bool contains (const QString &tag) const
void setSchemaVersion (int version)
int getSchemaVersion () const
Public Member Functions inherited from SettingsManager
 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 ()

Static Public Member Functions

static QVariantList defaultDefinitions ()

Static Public Attributes

static constexpr int CurrentSchemaVersion = 1

Private Member Functions

 CommanderBracketSettings (const QString &settingPath, QObject *parent=nullptr)
 CommanderBracketSettings (const CommanderBracketSettings &)=delete
CommanderBracketSettingsoperator= (const CommanderBracketSettings &)=delete

Private Attributes

QHash< QString, CommanderBracketDefinitiondefinitions

Friends

class SettingsCache

Additional Inherited Members

Protected Member Functions inherited from SettingsManager
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 inherited from SettingsManager
QString settingPath
QString defaultGroup
QString defaultSubGroup

Constructor & Destructor Documentation

◆ CommanderBracketSettings() [1/2]

CommanderBracketSettings::CommanderBracketSettings ( const QString & settingPath,
QObject * parent = nullptr )
explicitprivate
Here is the call graph for this function:
Here is the caller graph for this function:

◆ CommanderBracketSettings() [2/2]

CommanderBracketSettings::CommanderBracketSettings ( const CommanderBracketSettings & )
privatedelete
Here is the call graph for this function:

Member Function Documentation

◆ clearDefinitions()

void CommanderBracketSettings::clearDefinitions ( )
Here is the call graph for this function:

◆ contains()

bool CommanderBracketSettings::contains ( const QString & tag) const

◆ defaultDefinitions()

QVariantList CommanderBracketSettings::defaultDefinitions ( )
static
Here is the caller graph for this function:

◆ displayName()

QString CommanderBracketSettings::displayName ( const QString & tag) const

◆ explanation()

QString CommanderBracketSettings::explanation ( const QString & tag) const

◆ getSchemaVersion()

int CommanderBracketSettings::getSchemaVersion ( ) const
Here is the call graph for this function:

◆ loadDefinitions()

QVariantList CommanderBracketSettings::loadDefinitions ( ) const
Here is the call graph for this function:

◆ officialName()

QString CommanderBracketSettings::officialName ( const QString & tag) const

◆ operator=()

CommanderBracketSettings & CommanderBracketSettings::operator= ( const CommanderBracketSettings & )
privatedelete
Here is the call graph for this function:

◆ reloadDefinitions()

void CommanderBracketSettings::reloadDefinitions ( const QVariantList & definitions)
Here is the caller graph for this function:

◆ saveDefinitions()

void CommanderBracketSettings::saveDefinitions ( const QVariantList & definitions)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ setSchemaVersion()

void CommanderBracketSettings::setSchemaVersion ( int version)
Here is the call graph for this function:

◆ SettingsCache

friend class SettingsCache
friend

Member Data Documentation

◆ CurrentSchemaVersion

int CommanderBracketSettings::CurrentSchemaVersion = 1
staticconstexpr

◆ definitions

QHash<QString, CommanderBracketDefinition> CommanderBracketSettings::definitions
private

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