Cockatrice
2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
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
8
class
StepIndicatorWidget
:
public
QWidget
9
{
10
Q_OBJECT
11
12
public
:
13
explicit
StepIndicatorWidget
(QWidget *parent =
nullptr
);
14
15
void
setStepCount
(
int
count);
16
void
setCurrentStep
(
int
index);
17
18
QSize
sizeHint
()
const override
;
19
QSize
minimumSizeHint
()
const override
;
20
21
protected
:
22
void
paintEvent
(QPaintEvent *event)
override
;
23
24
private
:
25
int
stepCount
= 0;
26
int
currentStep
= 0;
27
28
static
constexpr
int
kDotDiameter
= 8;
29
static
constexpr
int
kActiveDotWidth
= 22;
30
static
constexpr
int
kDotSpacing
= 10;
31
static
constexpr
int
kVerticalMargin
= 6;
32
};
33
34
#endif
// STEP_INDICATOR_WIDGET_H
StepIndicatorWidget::minimumSizeHint
QSize minimumSizeHint() const override
Definition
step_indicator_widget.cpp:33
StepIndicatorWidget::setStepCount
void setStepCount(int count)
Definition
step_indicator_widget.cpp:11
StepIndicatorWidget::sizeHint
QSize sizeHint() const override
Definition
step_indicator_widget.cpp:28
StepIndicatorWidget::kActiveDotWidth
static constexpr int kActiveDotWidth
Definition
step_indicator_widget.h:29
StepIndicatorWidget::stepCount
int stepCount
Definition
step_indicator_widget.h:25
StepIndicatorWidget::kVerticalMargin
static constexpr int kVerticalMargin
Definition
step_indicator_widget.h:31
StepIndicatorWidget::paintEvent
void paintEvent(QPaintEvent *event) override
Definition
step_indicator_widget.cpp:42
StepIndicatorWidget::StepIndicatorWidget
StepIndicatorWidget(QWidget *parent=nullptr)
Definition
step_indicator_widget.cpp:6
StepIndicatorWidget::currentStep
int currentStep
Definition
step_indicator_widget.h:26
StepIndicatorWidget::kDotSpacing
static constexpr int kDotSpacing
Definition
step_indicator_widget.h:30
StepIndicatorWidget::setCurrentStep
void setCurrentStep(int index)
Definition
step_indicator_widget.cpp:19
StepIndicatorWidget::kDotDiameter
static constexpr int kDotDiameter
Definition
step_indicator_widget.h:28
cockatrice
src
interface
widgets
onboarding
step_indicator_widget.h
Generated by
1.16.1