Cockatrice
2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Toggle main menu visibility
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
9
class
QListWidget;
10
class
QCheckBox;
11
class
QComboBox;
12
class
DeckListStatisticsAnalyzer
;
13
class
QDialogButtonBox;
14
class
QLabel;
15
class
QWidget;
16
17
class
ManaCurveConfigDialog
:
public
QDialog
18
{
19
Q_OBJECT
20
public
:
21
explicit
ManaCurveConfigDialog
(
DeckListStatisticsAnalyzer
*
analyzer
, QWidget *parent =
nullptr
);
22
void
retranslateUi
();
23
void
setFromConfig
(
const
ManaCurveConfig
&
cfg
);
24
25
ManaCurveConfig
result
()
const
26
{
27
return
cfg
;
28
}
29
30
private
:
31
ManaCurveConfig
cfg
;
32
DeckListStatisticsAnalyzer
*
analyzer
;
33
34
QLabel *
labelGroupBy
;
35
QComboBox *
groupBy
;
36
QLabel *
labelFilters
;
37
QListWidget *
filterList
;
38
QDialogButtonBox *
buttons
;
39
QCheckBox *
showMain
;
40
QCheckBox *
showCatRows
;
41
42
private
slots:
43
void
accept
()
override
;
44
};
45
46
#endif
// COCKATRICE_MANA_CURVE_ADD_DIALOG_H
DeckListStatisticsAnalyzer
Definition
deck_list_statistics_analyzer.h:26
ManaCurveConfigDialog::labelGroupBy
QLabel * labelGroupBy
Definition
mana_curve_config_dialog.h:34
ManaCurveConfigDialog::groupBy
QComboBox * groupBy
Definition
mana_curve_config_dialog.h:35
ManaCurveConfigDialog::accept
void accept() override
Definition
mana_curve_config_dialog.cpp:90
ManaCurveConfigDialog::ManaCurveConfigDialog
ManaCurveConfigDialog(DeckListStatisticsAnalyzer *analyzer, QWidget *parent=nullptr)
Definition
mana_curve_config_dialog.cpp:20
ManaCurveConfigDialog::labelFilters
QLabel * labelFilters
Definition
mana_curve_config_dialog.h:36
ManaCurveConfigDialog::showCatRows
QCheckBox * showCatRows
Definition
mana_curve_config_dialog.h:40
ManaCurveConfigDialog::retranslateUi
void retranslateUi()
Definition
mana_curve_config_dialog.cpp:63
ManaCurveConfigDialog::setFromConfig
void setFromConfig(const ManaCurveConfig &cfg)
Definition
mana_curve_config_dialog.cpp:78
ManaCurveConfigDialog::result
ManaCurveConfig result() const
Definition
mana_curve_config_dialog.h:25
ManaCurveConfigDialog::buttons
QDialogButtonBox * buttons
Definition
mana_curve_config_dialog.h:38
ManaCurveConfigDialog::filterList
QListWidget * filterList
Definition
mana_curve_config_dialog.h:37
ManaCurveConfigDialog::cfg
ManaCurveConfig cfg
Definition
mana_curve_config_dialog.h:31
ManaCurveConfigDialog::analyzer
DeckListStatisticsAnalyzer * analyzer
Definition
mana_curve_config_dialog.h:32
ManaCurveConfigDialog::showMain
QCheckBox * showMain
Definition
mana_curve_config_dialog.h:39
mana_curve_config.h
ManaCurveConfig
Definition
mana_curve_config.h:11
cockatrice
src
interface
widgets
deck_analytics
analyzer_modules
mana_curve
mana_curve_config_dialog.h
Generated by
1.18.0