Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
draw_probability_config_dialog.h
Go to the documentation of this file.
1#pragma once
2
4
5#include <QDialog>
6#include <qtmetamacros.h>
7
8class QComboBox;
9class QSpinBox;
10class QLabel;
11class QFormLayout;
12class QWidget;
13
14class DrawProbabilityConfigDialog : public QDialog
15{
16 Q_OBJECT
17public:
18 explicit DrawProbabilityConfigDialog(QWidget *parent = nullptr);
19
20 void retranslateUi();
21
22 void setFromConfig(const DrawProbabilityConfig &_config);
24 {
25 return cfg;
26 }
27
28protected:
29 void accept() override;
30
31private:
33
34 QFormLayout *form;
35
36 // Widgets
37 QComboBox *criteria;
38 QComboBox *exactness;
39 QSpinBox *quantity;
40 QSpinBox *drawn;
41
45 QLabel *labelDrawn;
46};
QLabel * labelQuantity
Definition draw_probability_config_dialog.h:44
QComboBox * criteria
Definition draw_probability_config_dialog.h:37
DrawProbabilityConfigDialog(QWidget *parent=nullptr)
Definition draw_probability_config_dialog.cpp:13
QLabel * labelCriteria
Definition draw_probability_config_dialog.h:42
QFormLayout * form
Definition draw_probability_config_dialog.h:34
void accept() override
Definition draw_probability_config_dialog.cpp:88
DrawProbabilityConfig result() const
Definition draw_probability_config_dialog.h:23
QLabel * labelExactness
Definition draw_probability_config_dialog.h:43
QSpinBox * drawn
Definition draw_probability_config_dialog.h:40
void retranslateUi()
Definition draw_probability_config_dialog.cpp:56
void setFromConfig(const DrawProbabilityConfig &_config)
Definition draw_probability_config_dialog.cpp:78
QLabel * labelDrawn
Definition draw_probability_config_dialog.h:45
QComboBox * exactness
Definition draw_probability_config_dialog.h:38
DrawProbabilityConfig cfg
Definition draw_probability_config_dialog.h:32
QSpinBox * quantity
Definition draw_probability_config_dialog.h:39
Definition draw_probability_config.h:8