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
dlg_local_game_options.h
Go to the documentation of this file.
1
9
10
#ifndef DLG_LOCAL_GAME_OPTIONS_H
11
#define DLG_LOCAL_GAME_OPTIONS_H
12
13
#include <QDialog>
14
#include <qtmetamacros.h>
15
16
class
QWidget;
17
18
struct
LocalGameOptions
19
{
20
int
numberPlayers
= 1;
21
int
startingLifeTotal
= 20;
22
};
23
24
class
QCheckBox;
25
class
QDialogButtonBox;
26
class
QGroupBox;
27
class
QLabel;
28
class
QSpinBox;
29
30
class
DlgLocalGameOptions
:
public
QDialog
31
{
32
Q_OBJECT
33
public
:
34
explicit
DlgLocalGameOptions
(QWidget *parent =
nullptr
);
35
36
[[nodiscard]]
LocalGameOptions
getOptions
()
const
;
37
38
private
slots:
39
void
actOK
();
40
41
private
:
42
QGroupBox *
generalGroupBox
;
43
QGroupBox *
gameSetupOptionsGroupBox
;
44
45
QLabel *
numberPlayersLabel
;
46
QSpinBox *
numberPlayersEdit
;
47
48
QLabel *
startingLifeTotalLabel
;
49
QSpinBox *
startingLifeTotalEdit
;
50
51
QCheckBox *
rememberSettingsCheckBox
;
52
53
QDialogButtonBox *
buttonBox
;
54
};
55
56
#endif
// DLG_LOCAL_GAME_OPTIONS_H
DlgLocalGameOptions::DlgLocalGameOptions
DlgLocalGameOptions(QWidget *parent=nullptr)
Definition
dlg_local_game_options.cpp:17
DlgLocalGameOptions::rememberSettingsCheckBox
QCheckBox * rememberSettingsCheckBox
Definition
dlg_local_game_options.h:51
DlgLocalGameOptions::numberPlayersLabel
QLabel * numberPlayersLabel
Definition
dlg_local_game_options.h:45
DlgLocalGameOptions::gameSetupOptionsGroupBox
QGroupBox * gameSetupOptionsGroupBox
Definition
dlg_local_game_options.h:43
DlgLocalGameOptions::numberPlayersEdit
QSpinBox * numberPlayersEdit
Definition
dlg_local_game_options.h:46
DlgLocalGameOptions::generalGroupBox
QGroupBox * generalGroupBox
Definition
dlg_local_game_options.h:42
DlgLocalGameOptions::startingLifeTotalEdit
QSpinBox * startingLifeTotalEdit
Definition
dlg_local_game_options.h:49
DlgLocalGameOptions::buttonBox
QDialogButtonBox * buttonBox
Definition
dlg_local_game_options.h:53
DlgLocalGameOptions::getOptions
LocalGameOptions getOptions() const
Definition
dlg_local_game_options.cpp:83
DlgLocalGameOptions::actOK
void actOK()
Definition
dlg_local_game_options.cpp:72
DlgLocalGameOptions::startingLifeTotalLabel
QLabel * startingLifeTotalLabel
Definition
dlg_local_game_options.h:48
LocalGameOptions
Definition
dlg_local_game_options.h:19
LocalGameOptions::numberPlayers
int numberPlayers
Definition
dlg_local_game_options.h:20
LocalGameOptions::startingLifeTotal
int startingLifeTotal
Definition
dlg_local_game_options.h:21
cockatrice
src
interface
widgets
dialogs
dlg_local_game_options.h
Generated by
1.18.0