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_counter_settings.h
Go to the documentation of this file.
1
6
7
#ifndef CARD_COUNTER_SETTINGS_H
8
#define CARD_COUNTER_SETTINGS_H
9
10
#include <QString>
11
#include <
libcockatrice/settings/settings_manager.h
>
12
#include <qtmetamacros.h>
13
14
class
QColor;
15
class
QObject;
16
17
class
CardCounterSettings
:
public
SettingsManager
18
{
19
Q_OBJECT
20
21
public
:
22
CardCounterSettings
(
const
QString &settingsPath, QObject *parent =
nullptr
);
23
24
[[nodiscard]] QColor
color
(
int
counterId)
const
;
25
26
[[nodiscard]] QString
displayName
(
int
counterId)
const
;
27
28
public
slots:
29
void
setColor
(
int
counterId,
const
QColor &
color
);
30
31
signals:
32
void
colorChanged
(
int
counterId,
const
QColor &
color
);
33
};
34
35
#endif
// CARD_COUNTER_SETTINGS_H
CardCounterSettings::CardCounterSettings
CardCounterSettings(const QString &settingsPath, QObject *parent=nullptr)
Definition
card_counter_settings.cpp:14
CardCounterSettings::setColor
void setColor(int counterId, const QColor &color)
Definition
card_counter_settings.cpp:19
CardCounterSettings::color
QColor color(int counterId) const
Definition
card_counter_settings.cpp:33
CardCounterSettings::displayName
QString displayName(int counterId) const
Definition
card_counter_settings.cpp:52
CardCounterSettings::colorChanged
void colorChanged(int counterId, const QColor &color)
SettingsManager::SettingsManager
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition
settings_manager.cpp:3
settings_manager.h
cockatrice
src
client
settings
card_counter_settings.h
Generated by
1.18.0