Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
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 <QObject>
14
16{
17 Q_OBJECT
18 friend class SettingsCache;
19
20public:
21 void setCardPreferenceOverride(const CardRef &cardRef);
22
23 void deleteCardPreferenceOverride(const QString &cardName);
24
25 QString getCardPreferenceOverride(const QString &cardName);
26
27private:
28 explicit CardOverrideSettings(const QString &settingPath, QObject *parent = nullptr);
30};
31
32#endif // COCKATRICE_CARD_OVERRIDE_SETTINGS_H
CardOverrideSettings(const CardOverrideSettings &)
CardOverrideSettings(const QString &settingPath, QObject *parent=nullptr)
Definition card_override_settings.cpp:3
QString getCardPreferenceOverride(const QString &cardName)
Definition card_override_settings.cpp:18
friend class SettingsCache
Definition card_override_settings.h:18
void setCardPreferenceOverride(const CardRef &cardRef)
Definition card_override_settings.cpp:8
void deleteCardPreferenceOverride(const QString &cardName)
Definition card_override_settings.cpp:13
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3
TODO: Document this.
Definition card_ref.h:14