Cockatrice 2026-10-19-Development-3.1.2-beta.2
A 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#include <qtmetamacros.h>
12
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:16
CardFilter * fltr
Definition filter_builder.h:25
void destroyFilter()
Definition filter_builder.cpp:64
void emit_add()
Definition filter_builder.cpp:76
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:18
QComboBox * typeCombo
Definition filter_builder.h:22
Definition custom_line_edit.h:21