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_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
4
#include "
mana_distribution_config.h
"
5
6
#include <QDialog>
7
#include <qtmetamacros.h>
8
9
class
QComboBox;
10
class
QListWidget;
11
class
QCheckBox;
12
class
DeckListStatisticsAnalyzer
;
13
class
QDialogButtonBox;
14
class
QLabel;
15
class
QWidget;
16
17
class
ManaDistributionConfigDialog
:
public
QDialog
18
{
19
Q_OBJECT
20
public
:
21
explicit
ManaDistributionConfigDialog
(
DeckListStatisticsAnalyzer
*
analyzer
, QWidget *parent =
nullptr
);
22
void
retranslateUi
();
23
24
void
setFromConfig
(
const
ManaDistributionConfig
&
cfg
);
25
const
ManaDistributionConfig
&
config
()
const
26
{
27
return
cfg
;
28
}
29
30
public
slots:
31
void
accept
()
override
;
32
33
private
:
34
DeckListStatisticsAnalyzer
*
analyzer
;
35
36
QLabel *
labelDisplayType
;
37
QComboBox *
displayType
;
38
QLabel *
labelFilters
;
39
QListWidget *
filterList
;
40
QCheckBox *
showColorRows
;
41
QDialogButtonBox *
buttons
;
42
43
ManaDistributionConfig
cfg
;
44
};
45
46
#endif
// COCKATRICE_MANA_DISTRIBUTION_ADD_DIALOG_H
DeckListStatisticsAnalyzer
Definition
deck_list_statistics_analyzer.h:26
ManaDistributionConfigDialog::ManaDistributionConfigDialog
ManaDistributionConfigDialog(DeckListStatisticsAnalyzer *analyzer, QWidget *parent=nullptr)
Definition
mana_distribution_config_dialog.cpp:19
ManaDistributionConfigDialog::filterList
QListWidget * filterList
Definition
mana_distribution_config_dialog.h:39
ManaDistributionConfigDialog::config
const ManaDistributionConfig & config() const
Definition
mana_distribution_config_dialog.h:25
ManaDistributionConfigDialog::cfg
ManaDistributionConfig cfg
Definition
mana_distribution_config_dialog.h:43
ManaDistributionConfigDialog::showColorRows
QCheckBox * showColorRows
Definition
mana_distribution_config_dialog.h:40
ManaDistributionConfigDialog::displayType
QComboBox * displayType
Definition
mana_distribution_config_dialog.h:37
ManaDistributionConfigDialog::labelFilters
QLabel * labelFilters
Definition
mana_distribution_config_dialog.h:38
ManaDistributionConfigDialog::buttons
QDialogButtonBox * buttons
Definition
mana_distribution_config_dialog.h:41
ManaDistributionConfigDialog::setFromConfig
void setFromConfig(const ManaDistributionConfig &cfg)
Definition
mana_distribution_config_dialog.cpp:66
ManaDistributionConfigDialog::accept
void accept() override
Definition
mana_distribution_config_dialog.cpp:79
ManaDistributionConfigDialog::retranslateUi
void retranslateUi()
Definition
mana_distribution_config_dialog.cpp:53
ManaDistributionConfigDialog::analyzer
DeckListStatisticsAnalyzer * analyzer
Definition
mana_distribution_config_dialog.h:34
ManaDistributionConfigDialog::labelDisplayType
QLabel * labelDisplayType
Definition
mana_distribution_config_dialog.h:36
mana_distribution_config.h
ManaDistributionConfig
Definition
mana_distribution_config.h:10
cockatrice
src
interface
widgets
deck_analytics
analyzer_modules
mana_distribution
mana_distribution_config_dialog.h
Generated by
1.18.0