Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
Loading...
Searching...
No Matches
card_override_settings.h
Go to the documentation of this file.
1
6
7
#ifndef COCKATRICE_CARD_OVERRIDE_SETTINGS_H
8
#define COCKATRICE_CARD_OVERRIDE_SETTINGS_H
9
10
#include "
settings_manager.h
"
11
12
#include <QString>
13
#include <qtmetamacros.h>
14
15
class
QObject;
16
struct
CardRef
;
17
18
class
CardOverrideSettings
:
public
SettingsManager
19
{
20
Q_OBJECT
21
friend
class
SettingsCache
;
22
23
public
:
24
void
setCardPreferenceOverride
(
const
CardRef
&cardRef);
25
26
void
deleteCardPreferenceOverride
(
const
QString &cardName);
27
28
QString
getCardPreferenceOverride
(
const
QString &cardName)
const
;
29
30
private
:
31
explicit
CardOverrideSettings
(
const
QString &
settingPath
, QObject *parent =
nullptr
);
32
CardOverrideSettings
(
const
CardOverrideSettings
&
/*other*/
);
33
};
34
35
#endif
// COCKATRICE_CARD_OVERRIDE_SETTINGS_H
CardOverrideSettings::CardOverrideSettings
CardOverrideSettings(const CardOverrideSettings &)
CardOverrideSettings::getCardPreferenceOverride
QString getCardPreferenceOverride(const QString &cardName) const
Definition
card_override_settings.cpp:25
CardOverrideSettings::CardOverrideSettings
CardOverrideSettings(const QString &settingPath, QObject *parent=nullptr)
Definition
card_override_settings.cpp:10
CardOverrideSettings::SettingsCache
friend class SettingsCache
Definition
card_override_settings.h:21
CardOverrideSettings::setCardPreferenceOverride
void setCardPreferenceOverride(const CardRef &cardRef)
Definition
card_override_settings.cpp:15
CardOverrideSettings::deleteCardPreferenceOverride
void deleteCardPreferenceOverride(const QString &cardName)
Definition
card_override_settings.cpp:20
SettingsManager::SettingsManager
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition
settings_manager.cpp:3
SettingsManager::settingPath
QString settingPath
Definition
settings_manager.h:36
settings_manager.h
CardRef
Definition
card_ref.h:14
libcockatrice_settings
libcockatrice
settings
card_override_settings.h
Generated by
1.18.0