Play-/Source/ui_qt/BootableModelProxy.h

22 lines
401 B
C
Raw Normal View History

#include <QSortFilterProxyModel>
class BootableModelProxy : public QSortFilterProxyModel
{
Q_OBJECT
public:
BootableModelProxy(QObject* parent);
2022-02-19 00:03:53 +00:00
void setFilterState(const QString&);
2024-10-17 21:40:04 +01:00
void setBootableTypeFilterState(int, bool);
int getBootableTypeFilterState();
2022-02-19 00:03:53 +00:00
protected:
bool filterAcceptsRow(int, const QModelIndex&) const override;
2022-02-19 00:03:53 +00:00
private:
std::string m_state;
2024-10-17 21:40:04 +01:00
int m_bootableType;
};