Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
mana_curve_config_dialog.h
Go to the documentation of this file.
1#ifndef COCKATRICE_MANA_CURVE_ADD_DIALOG_H
2#define COCKATRICE_MANA_CURVE_ADD_DIALOG_H
3
4#include "mana_curve_config.h"
5
6#include <QDialog>
7#include <qtmetamacros.h>
8
9class QListWidget;
10class QCheckBox;
11class QComboBox;
13class QDialogButtonBox;
14class QLabel;
15class QWidget;
16
17class ManaCurveConfigDialog : public QDialog
18{
19 Q_OBJECT
20public:
21 explicit ManaCurveConfigDialog(DeckListStatisticsAnalyzer *analyzer, QWidget *parent = nullptr);
22 void retranslateUi();
24
26 {
27 return cfg;
28 }
29
30private:
33
34 QLabel *labelGroupBy;
35 QComboBox *groupBy;
36 QLabel *labelFilters;
37 QListWidget *filterList;
38 QDialogButtonBox *buttons;
39 QCheckBox *showMain;
40 QCheckBox *showCatRows;
41
42private slots:
43 void accept() override;
44};
45
46#endif // COCKATRICE_MANA_CURVE_ADD_DIALOG_H
Definition deck_list_statistics_analyzer.h:26
QLabel * labelGroupBy
Definition mana_curve_config_dialog.h:34
QComboBox * groupBy
Definition mana_curve_config_dialog.h:35
void accept() override
Definition mana_curve_config_dialog.cpp:90
ManaCurveConfigDialog(DeckListStatisticsAnalyzer *analyzer, QWidget *parent=nullptr)
Definition mana_curve_config_dialog.cpp:20
QLabel * labelFilters
Definition mana_curve_config_dialog.h:36
QCheckBox * showCatRows
Definition mana_curve_config_dialog.h:40
void retranslateUi()
Definition mana_curve_config_dialog.cpp:63
void setFromConfig(const ManaCurveConfig &cfg)
Definition mana_curve_config_dialog.cpp:78
ManaCurveConfig result() const
Definition mana_curve_config_dialog.h:25
QDialogButtonBox * buttons
Definition mana_curve_config_dialog.h:38
QListWidget * filterList
Definition mana_curve_config_dialog.h:37
ManaCurveConfig cfg
Definition mana_curve_config_dialog.h:31
DeckListStatisticsAnalyzer * analyzer
Definition mana_curve_config_dialog.h:32
QCheckBox * showMain
Definition mana_curve_config_dialog.h:39
Definition mana_curve_config.h:11