]> git.sven.stormbind.net Git - sven/vym.git/blob - src/mysortfilterproxymodel.h
Replace Pierre as the maintainer
[sven/vym.git] / src / mysortfilterproxymodel.h
1 #ifndef MYSORTFILTERPROXYMODEL_H
2 #define MYSORTFILTERPROXYMODEL_H
3
4 //#include <QDate>
5 #include <QSortFilterProxyModel>
6
7 //! [0]
8 class MySortFilterProxyModel : public QSortFilterProxyModel {
9     Q_OBJECT
10
11   public:
12     MySortFilterProxyModel(QObject *parent = 0);
13     /*
14
15         QDate filterMinimumDate() const { return minDate; }
16         void setFilterMinimumDate(const QDate &date);
17
18         QDate filterMaximumDate() const { return maxDate; }
19         void setFilterMaximumDate(const QDate &date);
20     protected:
21     */
22     bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const;
23     /*
24     bool lessThan(const QModelIndex &left, const QModelIndex &right) const;
25
26 private:
27     bool dateInRange(const QDate &date) const;
28
29     QDate minDate;
30     QDate maxDate;
31 */
32 };
33
34 #endif