/
waterstone
/
TaskList_Demo
Обзор
Документация
Войти
/
waterstone
/
TaskList_Demo
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
QPixmapCache
src/tasklist_proxy_table_model.h
31 строка
837 B
Peter Sakhno
Initial commit
15 янв 2026, 14:24
15 янв 2026, 14:24
ac4daae
Код
Авторство
О чём код?
#ifndef TASKLIST_PROXY_TABLE_MODEL_H #define TASKLIST_PROXY_TABLE_MODEL_H #include <optional> #include <QPointer> #include <QSortFilterProxyModel> class TaskListProxyTableModel; using TaskListProxyTableModelQP = QPointer<TaskListProxyTableModel>; class TaskListProxyTableModel : public QSortFilterProxyModel { Q_OBJECT public: explicit TaskListProxyTableModel(QObject *parent = nullptr); std::optional<bool> GetRunStateFilter() const { return m_run_state_filter; } void SetRunStateFilter(std::optional<bool>); protected: bool filterAcceptsRow(int src_row, const QModelIndex& src_parent) const override; bool lessThan(const QModelIndex& src_l, const QModelIndex& src_r) const override; private: std::optional<bool> m_run_state_filter{}; }; #endif // TASKLIST_PROXY_TABLE_MODEL_H