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