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