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
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
13
class
QComboBox;
14
class
LineEditUnfocusable
;
15
class
CardFilter
;
16
17
class
FilterBuilder
:
public
QWidget
18
{
19
Q_OBJECT
20
21
private
:
22
QComboBox *
typeCombo
;
23
QComboBox *
filterCombo
;
24
LineEditUnfocusable
*
edit
;
25
CardFilter
*
fltr
;
26
27
void
destroyFilter
();
28
29
public
:
30
explicit
FilterBuilder
(QWidget *parent =
nullptr
);
31
~FilterBuilder
()
override
;
32
33
signals:
34
void
add
(
const
CardFilter
*f);
35
36
public
slots:
37
private
slots:
38
void
emit_add
();
39
40
protected
:
41
};
42
43
#endif
CardFilter
Definition
filter_card.h:16
FilterBuilder::fltr
CardFilter * fltr
Definition
filter_builder.h:25
FilterBuilder::destroyFilter
void destroyFilter()
Definition
filter_builder.cpp:64
FilterBuilder::emit_add
void emit_add()
Definition
filter_builder.cpp:76
FilterBuilder::edit
LineEditUnfocusable * edit
Definition
filter_builder.h:24
FilterBuilder::add
void add(const CardFilter *f)
FilterBuilder::filterCombo
QComboBox * filterCombo
Definition
filter_builder.h:23
FilterBuilder::FilterBuilder
FilterBuilder(QWidget *parent=nullptr)
Definition
filter_builder.cpp:18
FilterBuilder::typeCombo
QComboBox * typeCombo
Definition
filter_builder.h:22
LineEditUnfocusable
Definition
custom_line_edit.h:21
cockatrice
src
filters
filter_builder.h
Generated by
1.18.0