Play-/Source/ui_qt/BootableModelProxy.h

21 lines
409 B
C
Raw Permalink 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:
2024-10-18 15:26:11 +01:00
std::string m_state = "";
int m_bootableType = 0;
};