Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform 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
11
12class QSettings;
13class QColor;
14
16{
17 Q_OBJECT
18
19public:
20 CardCounterSettings(const QString &settingsPath, QObject *parent = nullptr);
21
22 [[nodiscard]] QColor color(int counterId) const;
23
24 [[nodiscard]] QString displayName(int counterId) const;
25
26public slots:
27 void setColor(int counterId, const QColor &color);
28
29signals:
30 void colorChanged(int counterId, const QColor &color);
31};
32
33#endif // CARD_COUNTER_SETTINGS_H
CardCounterSettings(const QString &settingsPath, QObject *parent=nullptr)
Definition card_counter_settings.cpp:7
void setColor(int counterId, const QColor &color)
Definition card_counter_settings.cpp:12
QColor color(int counterId) const
Definition card_counter_settings.cpp:23
QString displayName(int counterId) const
Definition card_counter_settings.cpp:42
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
TODO: Document this.