Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
dlg_roll_dice.h
Go to the documentation of this file.
1
6
7#ifndef DLG_ROLL_DICE_H
8#define DLG_ROLL_DICE_H
9
10#include <QDialog>
11#include <QDialogButtonBox>
12#include <QLabel>
13#include <QSpinBox>
14
15class DlgRollDice : public QDialog
16{
17 Q_OBJECT
18
19 static constexpr uint DEFAULT_NUMBER_SIDES_DIE = 20;
20 static constexpr uint DEFAULT_NUMBER_DICE_TO_ROLL = 1;
21
24 QDialogButtonBox *buttonBox;
25
26public:
27 explicit DlgRollDice(QWidget *parent = nullptr);
28 [[nodiscard]] uint getDieSideCount() const;
29 [[nodiscard]] uint getDiceToRollCount() const;
30};
31
32#endif // DLG_ROLL_DICE_H
uint getDiceToRollCount() const
Definition dlg_roll_dice.cpp:48
DlgRollDice(QWidget *parent=nullptr)
Definition dlg_roll_dice.cpp:10
uint getDieSideCount() const
Definition dlg_roll_dice.cpp:43
QSpinBox * numberOfSidesEdit
Definition dlg_roll_dice.h:23
QLabel * numberOfSidesLabel
Definition dlg_roll_dice.h:22
QSpinBox * numberOfDiceEdit
Definition dlg_roll_dice.h:23
static constexpr uint DEFAULT_NUMBER_SIDES_DIE
Definition dlg_roll_dice.h:19
static constexpr uint DEFAULT_NUMBER_DICE_TO_ROLL
Definition dlg_roll_dice.h:20
QLabel * numberOfDiceLabel
Definition dlg_roll_dice.h:22
QDialogButtonBox * buttonBox
Definition dlg_roll_dice.h:24