Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform 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
5#include "mana_curve_config.h"
6
7#include <QDialog>
8#include <QDialogButtonBox>
9#include <QLabel>
10
11class QListWidget;
12class QCheckBox;
13class QComboBox;
14
15class ManaCurveConfigDialog : public QDialog
16{
17 Q_OBJECT
18public:
19 explicit ManaCurveConfigDialog(DeckListStatisticsAnalyzer *analyzer, QWidget *parent = nullptr);
20 void retranslateUi();
22
24 {
25 return cfg;
26 }
27
28private:
31
32 QLabel *labelGroupBy;
33 QComboBox *groupBy;
34 QLabel *labelFilters;
35 QListWidget *filterList;
36 QDialogButtonBox *buttons;
37 QCheckBox *showMain;
38 QCheckBox *showCatRows;
39
40private slots:
41 void accept() override;
42};
43
44#endif // COCKATRICE_MANA_CURVE_ADD_DIALOG_H
Definition deck_list_statistics_analyzer.h:23
QLabel * labelGroupBy
Definition mana_curve_config_dialog.h:32
QComboBox * groupBy
Definition mana_curve_config_dialog.h:33
void accept() override
Definition mana_curve_config_dialog.cpp:79
ManaCurveConfigDialog(DeckListStatisticsAnalyzer *analyzer, QWidget *parent=nullptr)
Definition mana_curve_config_dialog.cpp:10
QLabel * labelFilters
Definition mana_curve_config_dialog.h:34
QCheckBox * showCatRows
Definition mana_curve_config_dialog.h:38
void retranslateUi()
Definition mana_curve_config_dialog.cpp:53
void setFromConfig(const ManaCurveConfig &cfg)
Definition mana_curve_config_dialog.cpp:68
ManaCurveConfig result() const
Definition mana_curve_config_dialog.h:23
QDialogButtonBox * buttons
Definition mana_curve_config_dialog.h:36
QListWidget * filterList
Definition mana_curve_config_dialog.h:35
ManaCurveConfig cfg
Definition mana_curve_config_dialog.h:29
DeckListStatisticsAnalyzer * analyzer
Definition mana_curve_config_dialog.h:30
QCheckBox * showMain
Definition mana_curve_config_dialog.h:37
Definition mana_curve_config.h:10