1 #ifndef MYSORTFILTERPROXYMODEL_H
2 #define MYSORTFILTERPROXYMODEL_H
5 #include <QSortFilterProxyModel>
8 class MySortFilterProxyModel : public QSortFilterProxyModel
13 MySortFilterProxyModel(QObject *parent = 0);
16 QDate filterMinimumDate() const { return minDate; }
17 void setFilterMinimumDate(const QDate &date);
19 QDate filterMaximumDate() const { return maxDate; }
20 void setFilterMaximumDate(const QDate &date);
23 bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const;
25 bool lessThan(const QModelIndex &left, const QModelIndex &right) const;
28 bool dateInRange(const QDate &date) const;