mysortfilterproxymodel.h
author insilmaril
Fri, 13 Nov 2009 08:32:03 +0000
changeset 804 14f2b1b15242
parent 802 f076fdec767d
permissions -rw-r--r--
Several fixes, see tex/vym.changelog for details
     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