Cockatrice 2026-01-14-Development-2.11.0-beta.46
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
mana_devotion_config_dialog.h
Go to the documentation of this file.
1
2#ifndef COCKATRICE_MANA_DEVOTION_ADD_DIALOG_H
3#define COCKATRICE_MANA_DEVOTION_ADD_DIALOG_H
4
7
8#include <QCheckBox>
9#include <QComboBox>
10#include <QDialog>
11#include <QDialogButtonBox>
12#include <QLabel>
13#include <QListWidget>
14#include <QVBoxLayout>
15
16class ManaDevotionConfigDialog : public QDialog
17{
18 Q_OBJECT
19public:
21 ManaDevotionConfig initial = {},
22 QWidget *parent = nullptr);
23 void retranslateUi();
24
25 void accept() override;
26
28 {
29 return config;
30 }
31
32private:
34 QVBoxLayout *layout;
36 QComboBox *displayType;
37 QLabel *labelFilters;
38 QListWidget *filterList;
39 QDialogButtonBox *buttons;
40};
41
42#endif // COCKATRICE_MANA_DEVOTION_ADD_DIALOG_H
Definition deck_list_statistics_analyzer.h:23
QListWidget * filterList
Definition mana_devotion_config_dialog.h:38
ManaDevotionConfig config
Definition mana_devotion_config_dialog.h:33
ManaDevotionConfigDialog(DeckListStatisticsAnalyzer *analyzer, ManaDevotionConfig initial={}, QWidget *parent=nullptr)
Definition mana_devotion_config_dialog.cpp:3
void retranslateUi()
Definition mana_devotion_config_dialog.cpp:44
void accept() override
Definition mana_devotion_config_dialog.cpp:54
ManaDevotionConfig result() const
Definition mana_devotion_config_dialog.h:27
QLabel * labelFilters
Definition mana_devotion_config_dialog.h:37
QLabel * labelDisplayType
Definition mana_devotion_config_dialog.h:35
QDialogButtonBox * buttons
Definition mana_devotion_config_dialog.h:39
QComboBox * displayType
Definition mana_devotion_config_dialog.h:36
QVBoxLayout * layout
Definition mana_devotion_config_dialog.h:34
Definition mana_devotion_config.h:9