#ifndef FILTERBUILDER_H #define FILTERBUILDER_H #include class QCheckBox; class QComboBox; class LineEditUnfocusable; class CardFilter; class FilterBuilder : public QWidget { Q_OBJECT private: QComboBox *typeCombo; QComboBox *filterCombo; LineEditUnfocusable *edit; CardFilter *fltr; void destroyFilter(); public: FilterBuilder(QWidget *parent = nullptr); ~FilterBuilder(); signals: void add(const CardFilter *f); public slots: private slots: void emit_add(); protected: }; #endif