#pragma once #include class SortFilterProxyModel : public QSortFilterProxyModel { Q_OBJECT public: SortFilterProxyModel(QObject *parent); virtual ~SortFilterProxyModel(); SortFilterProxyModel() = delete; SortFilterProxyModel(SortFilterProxyModel&&) = delete; SortFilterProxyModel(const SortFilterProxyModel&) = delete; SortFilterProxyModel& operator=(SortFilterProxyModel&&) = delete; SortFilterProxyModel& operator=(const SortFilterProxyModel&) = delete; Q_INVOKABLE void filter(); Q_INVOKABLE void disableFilter(); };