X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=mysortfilterproxymodel.cpp;fp=mysortfilterproxymodel.cpp;h=0000000000000000000000000000000000000000;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=ecead5ee3db9cbcbe8fd620839320c1f9e43cc3e;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/mysortfilterproxymodel.cpp b/mysortfilterproxymodel.cpp deleted file mode 100644 index ecead5e..0000000 --- a/mysortfilterproxymodel.cpp +++ /dev/null @@ -1,37 +0,0 @@ -//#include - -#include "mysortfilterproxymodel.h" - -MySortFilterProxyModel::MySortFilterProxyModel(QObject *parent) - : QSortFilterProxyModel(parent) -{ -} -//! [0] - -/* -//! [1] -void MySortFilterProxyModel::setFilterMinimumDate(const QDate &date) -{ - minDate = date; - invalidateFilter(); -} -//! [1] - -//! [2] -void MySortFilterProxyModel::setFilterMaximumDate(const QDate &date) -{ - maxDate = date; - invalidateFilter(); -} -*/ - -bool MySortFilterProxyModel::filterAcceptsRow(int sourceRow, // FIXME-3 find a way to show _all_ rows which match, independent of parent - const QModelIndex &sourceParent) const -{ - QModelIndex index0 = sourceModel()->index(sourceRow, 0, sourceParent); - QModelIndex index1 = sourceModel()->index(sourceRow, 1, sourceParent); - - return (sourceModel()->data(index0).toString().contains(filterRegExp()) - || sourceModel()->data(index1).toString().contains(filterRegExp())); -} -