Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
filter_builder.h
Go to the documentation of this file.
1
6
7#ifndef FILTERBUILDER_H
8#define FILTERBUILDER_H
9
10#include <QWidget>
11
12class QCheckBox;
13class QComboBox;
15class CardFilter;
16
17class FilterBuilder : public QWidget
18{
19 Q_OBJECT
20
21private:
22 QComboBox *typeCombo;
23 QComboBox *filterCombo;
26
27 void destroyFilter();
28
29public:
30 explicit FilterBuilder(QWidget *parent = nullptr);
31 ~FilterBuilder() override;
32
33signals:
34 void add(const CardFilter *f);
35
36public slots:
37private slots:
38 void emit_add();
39
40protected:
41};
42
43#endif
Definition filter_card.h:14
CardFilter * fltr
Definition filter_builder.h:25
~FilterBuilder() override
Definition filter_builder.cpp:49
void destroyFilter()
Definition filter_builder.cpp:54
void emit_add()
Definition filter_builder.cpp:65
LineEditUnfocusable * edit
Definition filter_builder.h:24
void add(const CardFilter *f)
QComboBox * filterCombo
Definition filter_builder.h:23
FilterBuilder(QWidget *parent=nullptr)
Definition filter_builder.cpp:10
QComboBox * typeCombo
Definition filter_builder.h:22
Definition custom_line_edit.h:20