#ifndef EVENT_FILTER_H #define EVENT_FILTER_H #include #include #include #include #include class EventFilter : public QSortFilterProxyModel { Q_OBJECT QML_ELEMENT public slots: void setFilter(const QString& filter = ""); bool remove(int row); protected: bool filterAcceptsRow(int sourceRow, const QModelIndex& sourceParent) const override; private: QList> filters; }; #endif