Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
mana_base_config_dialog.h
Go to the documentation of this file.
1
2#ifndef COCKATRICE_MANA_BASE_ADD_DIALOG_H
3#define COCKATRICE_MANA_BASE_ADD_DIALOG_H
4
5#include "mana_base_config.h"
6
7#include <QDialog>
8#include <QList>
9#include <QString>
10#include <qtmetamacros.h>
11
13class QComboBox;
14class QDialogButtonBox;
15class QLabel;
16class QListWidget;
17class QVBoxLayout;
18class QWidget;
19
20class ManaBaseConfigDialog : public QDialog
21{
22 Q_OBJECT
23public:
24 ManaBaseConfigDialog(DeckListStatisticsAnalyzer *analyzer, ManaBaseConfig initial = {}, QWidget *parent = nullptr);
25 void retranslateUi();
26
27 void accept() override;
28
30 {
31 return config;
32 }
33
34private:
36 QVBoxLayout *layout;
38 QComboBox *displayType;
39 QLabel *filterLabel;
40 QListWidget *filterList;
41 QDialogButtonBox *buttons;
42};
43
44#endif // COCKATRICE_MANA_BASE_ADD_DIALOG_H
Definition deck_list_statistics_analyzer.h:26
ManaBaseConfigDialog(DeckListStatisticsAnalyzer *analyzer, ManaBaseConfig initial={}, QWidget *parent=nullptr)
Definition mana_base_config_dialog.cpp:18
QDialogButtonBox * buttons
Definition mana_base_config_dialog.h:41
QListWidget * filterList
Definition mana_base_config_dialog.h:40
QVBoxLayout * layout
Definition mana_base_config_dialog.h:36
QComboBox * displayType
Definition mana_base_config_dialog.h:38
QLabel * filterLabel
Definition mana_base_config_dialog.h:39
QLabel * displayTypeLabel
Definition mana_base_config_dialog.h:37
void accept() override
Definition mana_base_config_dialog.cpp:73
ManaBaseConfig result() const
Definition mana_base_config_dialog.h:29
ManaBaseConfig config
Definition mana_base_config_dialog.h:35
void retranslateUi()
Definition mana_base_config_dialog.cpp:58
Definition mana_base_config.h:11