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
step_indicator_widget.h
Go to the documentation of this file.
1
#ifndef STEP_INDICATOR_WIDGET_H
2
#define STEP_INDICATOR_WIDGET_H
3
4
#include <QWidget>
5
#include <qtmetamacros.h>
6
9
class
StepIndicatorWidget
:
public
QWidget
10
{
11
Q_OBJECT
12
13
public
:
14
explicit
StepIndicatorWidget
(QWidget *parent =
nullptr
);
15
16
void
setStepCount
(
int
count);
17
void
setCurrentStep
(
int
index);
18
19
QSize
sizeHint
()
const override
;
20
QSize
minimumSizeHint
()
const override
;
21
22
protected
:
23
void
paintEvent
(QPaintEvent *event)
override
;
24
25
private
:
26
int
stepCount
= 0;
27
int
currentStep
= 0;
28
29
static
constexpr
int
kDotDiameter
= 8;
30
static
constexpr
int
kActiveDotWidth
= 22;
31
static
constexpr
int
kDotSpacing
= 10;
32
static
constexpr
int
kVerticalMargin
= 6;
33
};
34
35
#endif
// STEP_INDICATOR_WIDGET_H
StepIndicatorWidget::minimumSizeHint
QSize minimumSizeHint() const override
Definition
step_indicator_widget.cpp:39
StepIndicatorWidget::setStepCount
void setStepCount(int count)
Definition
step_indicator_widget.cpp:17
StepIndicatorWidget::sizeHint
QSize sizeHint() const override
Definition
step_indicator_widget.cpp:34
StepIndicatorWidget::kActiveDotWidth
static constexpr int kActiveDotWidth
Definition
step_indicator_widget.h:30
StepIndicatorWidget::stepCount
int stepCount
Definition
step_indicator_widget.h:26
StepIndicatorWidget::kVerticalMargin
static constexpr int kVerticalMargin
Definition
step_indicator_widget.h:32
StepIndicatorWidget::paintEvent
void paintEvent(QPaintEvent *event) override
Definition
step_indicator_widget.cpp:48
StepIndicatorWidget::StepIndicatorWidget
StepIndicatorWidget(QWidget *parent=nullptr)
Definition
step_indicator_widget.cpp:12
StepIndicatorWidget::currentStep
int currentStep
Definition
step_indicator_widget.h:27
StepIndicatorWidget::kDotSpacing
static constexpr int kDotSpacing
Definition
step_indicator_widget.h:31
StepIndicatorWidget::setCurrentStep
void setCurrentStep(int index)
Definition
step_indicator_widget.cpp:25
StepIndicatorWidget::kDotDiameter
static constexpr int kDotDiameter
Definition
step_indicator_widget.h:29
cockatrice
src
interface
widgets
onboarding
step_indicator_widget.h
Generated by
1.18.0