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
settings_card_preference_provider.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_SETTINGS_CARD_PREFERENCE_PROVIDER_H
2
#define COCKATRICE_SETTINGS_CARD_PREFERENCE_PROVIDER_H
3
#include "
../../client/settings/cache_settings.h
"
4
5
#include <
libcockatrice/interfaces/interface_card_preference_provider.h
>
6
#include <
libcockatrice/settings/card_override_settings.h
>
7
#include <
libcockatrice/settings/cards_display_settings.h
>
8
9
class
SettingsCardPreferenceProvider
:
public
ICardPreferenceProvider
10
{
11
public
:
12
[[nodiscard]] QString
getCardPreferenceOverride
(
const
QString &cardName)
const override
13
{
14
return
SettingsCache::instance
().
cardOverrides
().
getCardPreferenceOverride
(cardName);
15
}
16
};
17
18
#endif
// COCKATRICE_SETTINGS_CARD_PREFERENCE_PROVIDER_H
cache_settings.h
card_override_settings.h
cards_display_settings.h
CardOverrideSettings::getCardPreferenceOverride
QString getCardPreferenceOverride(const QString &cardName) const
Definition
card_override_settings.cpp:25
ICardPreferenceProvider
Definition
interface_card_preference_provider.h:7
SettingsCache::cardOverrides
CardOverrideSettings & cardOverrides() const
Definition
cache_settings.cpp:393
SettingsCache::instance
static SettingsCache & instance()
Definition
cache_settings.cpp:48
SettingsCardPreferenceProvider
Definition
settings_card_preference_provider.h:10
SettingsCardPreferenceProvider::getCardPreferenceOverride
QString getCardPreferenceOverride(const QString &cardName) const override
Definition
settings_card_preference_provider.h:12
interface_card_preference_provider.h
cockatrice
src
database
interface
settings_card_preference_provider.h
Generated by
1.18.0