]> git.sven.stormbind.net Git - sven/vym.git/blob - mysortfilterproxymodel.h
Import Upstream version 2.6.11
[sven/vym.git] / 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 {
10     Q_OBJECT
11
12 public:
13     MySortFilterProxyModel(QObject *parent = 0);
14 /*
15
16     QDate filterMinimumDate() const { return minDate; }
17     void setFilterMinimumDate(const QDate &date);
18
19     QDate filterMaximumDate() const { return maxDate; }
20     void setFilterMaximumDate(const QDate &date);
21 protected:
22 */
23     bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const;
24     /*
25     bool lessThan(const QModelIndex &left, const QModelIndex &right) const;
26
27 private:
28     bool dateInRange(const QDate &date) const;
29
30     QDate minDate;
31     QDate maxDate;
32 */
33 };
34
35 #endif