Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
color_button.h
Go to the documentation of this file.
1#ifndef COCKATRICE_COLOR_BUTTON_H
2#define COCKATRICE_COLOR_BUTTON_H
3
4#include <QColor>
5#include <QToolButton>
6#include <qtmetamacros.h>
7
8class QWidget;
9
10class ColorButton : public QToolButton
11{
12 Q_OBJECT
13public:
14 explicit ColorButton(QWidget *parent = nullptr);
15
16 QColor getColor() const
17 {
18 return color;
19 }
20 void setColor(const QColor &c);
21
22signals:
23 void colorChanged(const QColor &color);
24
25private slots:
26 void pickColor();
27
28private:
29 void updateSwatch();
30 QColor color;
31};
32
33#endif // COCKATRICE_COLOR_BUTTON_H
ColorButton(QWidget *parent=nullptr)
Definition color_button.cpp:18
QColor color
Definition color_button.h:30
void updateSwatch()
Definition color_button.cpp:44
QColor getColor() const
Definition color_button.h:16
void setColor(const QColor &c)
Definition color_button.cpp:26
void pickColor()
Definition color_button.cpp:36
void colorChanged(const QColor &color)