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
quick_setup_panel.h
Go to the documentation of this file.
1
#ifndef COCKATRICE_QUICK_SETUP_PANEL_H
2
#define COCKATRICE_QUICK_SETUP_PANEL_H
3
4
#include <QColor>
5
#include <QWidget>
6
#include <qtmetamacros.h>
7
8
class
QHBoxLayout;
9
class
QLabel;
10
class
QSlider;
11
class
ColorButton
;
12
28
class
QuickSetupPanel
:
public
QWidget
29
{
30
Q_OBJECT
31
32
public
:
38
explicit
QuickSetupPanel
(QWidget *parent =
nullptr
);
39
45
void
retranslateUi
();
46
52
QColor
accentColor
()
const
;
53
59
int
intensity
()
const
;
60
69
void
setAccentColor
(
const
QColor &c);
70
71
signals:
78
void
valueChanged
(QColor accent,
int
intensity
);
79
80
private
:
81
QHBoxLayout *
layout
;
82
QLabel *
heading
;
83
QLabel *
accentLabel
;
84
ColorButton
*
accentButton
;
85
QLabel *
intensityLabel
;
86
QLabel *
labelLow
;
87
QLabel *
labelHigh
;
88
QSlider *
intensitySlider
;
89
QLabel *
intensityPercentageLabel
;
90
};
91
92
#endif
// COCKATRICE_QUICK_SETUP_PANEL_H
ColorButton
Definition
color_button.h:11
QuickSetupPanel::intensitySlider
QSlider * intensitySlider
Definition
quick_setup_panel.h:88
QuickSetupPanel::QuickSetupPanel
QuickSetupPanel(QWidget *parent=nullptr)
Constructs the quick setup panel.
Definition
quick_setup_panel.cpp:14
QuickSetupPanel::intensityPercentageLabel
QLabel * intensityPercentageLabel
Definition
quick_setup_panel.h:89
QuickSetupPanel::valueChanged
void valueChanged(QColor accent, int intensity)
Emitted whenever the accent colour or intensity changes.
QuickSetupPanel::labelLow
QLabel * labelLow
Definition
quick_setup_panel.h:86
QuickSetupPanel::layout
QHBoxLayout * layout
Definition
quick_setup_panel.h:81
QuickSetupPanel::heading
QLabel * heading
Definition
quick_setup_panel.h:82
QuickSetupPanel::setAccentColor
void setAccentColor(const QColor &c)
Updates the displayed accent color.
Definition
quick_setup_panel.cpp:96
QuickSetupPanel::retranslateUi
void retranslateUi()
Retranslates all user-visible strings.
Definition
quick_setup_panel.cpp:70
QuickSetupPanel::accentColor
QColor accentColor() const
Returns the currently selected accent color.
Definition
quick_setup_panel.cpp:86
QuickSetupPanel::accentButton
ColorButton * accentButton
Definition
quick_setup_panel.h:84
QuickSetupPanel::intensityLabel
QLabel * intensityLabel
Definition
quick_setup_panel.h:85
QuickSetupPanel::intensity
int intensity() const
Returns the current intensity slider value.
Definition
quick_setup_panel.cpp:91
QuickSetupPanel::accentLabel
QLabel * accentLabel
Definition
quick_setup_panel.h:83
QuickSetupPanel::labelHigh
QLabel * labelHigh
Definition
quick_setup_panel.h:87
cockatrice
src
interface
palette_editor
quick_setup_panel.h
Generated by
1.18.0