Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
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>
12#include <qtmetamacros.h>
13
14class QColor;
15class QObject;
16
18{
19 Q_OBJECT
20
21public:
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
28public slots:
29 void setColor(int counterId, const QColor &color);
30
31signals:
32 void colorChanged(int counterId, const QColor &color);
33};
34
35#endif // CARD_COUNTER_SETTINGS_H
CardCounterSettings(const QString &settingsPath, QObject *parent=nullptr)
Definition card_counter_settings.cpp:14
void setColor(int counterId, const QColor &color)
Definition card_counter_settings.cpp:19
QColor color(int counterId) const
Definition card_counter_settings.cpp:33
QString displayName(int counterId) const
Definition card_counter_settings.cpp:52
void colorChanged(int counterId, const QColor &color)
SettingsManager(const QString &settingPath, const QString &defaultGroup=QString(), const QString &defaultSubGroup=QString(), QObject *parent=nullptr)
Definition settings_manager.cpp:3