Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform 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 <QFormLayout>
7
8class QComboBox;
9class QSpinBox;
10class QLabel;
11
12class DrawProbabilityConfigDialog : public QDialog
13{
14 Q_OBJECT
15public:
16 explicit DrawProbabilityConfigDialog(QWidget *parent = nullptr);
17
18 void retranslateUi();
19
20 void setFromConfig(const DrawProbabilityConfig &_config);
22 {
23 return cfg;
24 }
25
26protected:
27 void accept() override;
28
29private:
31
32 QFormLayout *form;
33
34 // Widgets
35 QComboBox *criteria;
36 QComboBox *exactness;
37 QSpinBox *quantity;
38 QSpinBox *drawn;
39
43 QLabel *labelDrawn;
44};
QLabel * labelQuantity
Definition draw_probability_config_dialog.h:42
QComboBox * criteria
Definition draw_probability_config_dialog.h:35
DrawProbabilityConfigDialog(QWidget *parent=nullptr)
Definition draw_probability_config_dialog.cpp:9
QLabel * labelCriteria
Definition draw_probability_config_dialog.h:40
QFormLayout * form
Definition draw_probability_config_dialog.h:32
void accept() override
Definition draw_probability_config_dialog.cpp:84
DrawProbabilityConfig result() const
Definition draw_probability_config_dialog.h:21
QLabel * labelExactness
Definition draw_probability_config_dialog.h:41
QSpinBox * drawn
Definition draw_probability_config_dialog.h:38
void retranslateUi()
Definition draw_probability_config_dialog.cpp:52
void setFromConfig(const DrawProbabilityConfig &_config)
Definition draw_probability_config_dialog.cpp:74
QLabel * labelDrawn
Definition draw_probability_config_dialog.h:43
QComboBox * exactness
Definition draw_probability_config_dialog.h:36
DrawProbabilityConfig cfg
Definition draw_probability_config_dialog.h:30
QSpinBox * quantity
Definition draw_probability_config_dialog.h:37
Definition draw_probability_config.h:8