00001 #ifndef EXERCISEFILTERMODEL_H 00002 #define EXERCISEFILTERMODEL_H 00003 00004 #include <QSortFilterProxyModel> 00005 #include "exercisemodel.h" 00006 #include <QDebug> 00007 00018 class ExerciseFilterModel : public QSortFilterProxyModel 00019 { 00020 public: 00021 ExerciseFilterModel(QSortFilterProxyModel *parent = 0); 00022 protected: 00023 bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const; 00024 bool filterAcceptsColumn ( int source_column, const QModelIndex & source_parent ) const; 00025 }; 00026 00027 #endif // EXERCISEFILTERMODEL_H