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
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
8
class
QWidget;
9
10
class
ColorButton
:
public
QToolButton
11
{
12
Q_OBJECT
13
public
:
14
explicit
ColorButton
(QWidget *parent =
nullptr
);
15
16
QColor
getColor
()
const
17
{
18
return
color
;
19
}
20
void
setColor
(
const
QColor &c);
21
22
signals:
23
void
colorChanged
(
const
QColor &
color
);
24
25
private
slots:
26
void
pickColor
();
27
28
private
:
29
void
updateSwatch
();
30
QColor
color
;
31
};
32
33
#endif
// COCKATRICE_COLOR_BUTTON_H
ColorButton::ColorButton
ColorButton(QWidget *parent=nullptr)
Definition
color_button.cpp:18
ColorButton::color
QColor color
Definition
color_button.h:30
ColorButton::updateSwatch
void updateSwatch()
Definition
color_button.cpp:44
ColorButton::getColor
QColor getColor() const
Definition
color_button.h:16
ColorButton::setColor
void setColor(const QColor &c)
Definition
color_button.cpp:26
ColorButton::pickColor
void pickColor()
Definition
color_button.cpp:36
ColorButton::colorChanged
void colorChanged(const QColor &color)
cockatrice
src
interface
palette_editor
color_button.h
Generated by
1.18.0