diff options
author | Arno <arno@disconnect.de> | 2018-02-17 19:29:41 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2018-02-17 19:29:41 +0100 |
commit | 280c75090cb518f0f1a4e2b470a7722f95b9c9ab (patch) | |
tree | 466cb4a6ea3dedb02a944fa9378fa5fa0355a206 /collectionwidget.h | |
parent | b49d5333119239cf32f873d25a3d46d788f9747e (diff) | |
download | BeetPlayer-280c75090cb518f0f1a4e2b470a7722f95b9c9ab.tar.gz BeetPlayer-280c75090cb518f0f1a4e2b470a7722f95b9c9ab.tar.bz2 BeetPlayer-280c75090cb518f0f1a4e2b470a7722f95b9c9ab.zip |
Make filtering useful
Add a custom QSortFilterProxyModel which filterAcceptsRow() returns true
if the uppermost parent matches the filter RegExp.
Diffstat (limited to 'collectionwidget.h')
-rw-r--r-- | collectionwidget.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/collectionwidget.h b/collectionwidget.h index e2aaa02..33799eb 100644 --- a/collectionwidget.h +++ b/collectionwidget.h @@ -16,7 +16,6 @@ class CollectionWidget : public QWidget { explicit CollectionWidget(QWidget *parent = nullptr); QTreeView *view() { return mView; } QStandardItemModel *model() { return mModel; } - QSortFilterProxyModel *proxy() { return mProxy; } void setHeaders(const QStringList headers) { mHeaders = headers; } const QStringList headers() const { return mHeaders; } void disableSorting() { mView->setSortingEnabled(false); } @@ -30,7 +29,6 @@ class CollectionWidget : public QWidget { private: QTreeView *mView; QStandardItemModel *mModel; - QSortFilterProxyModel *mProxy; QLineEdit *mFilter; QStringList mHeaders; |