summaryrefslogtreecommitdiffstats
path: root/collectionwidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-17 19:29:41 +0100
committerArno <arno@disconnect.de>2018-02-17 19:29:41 +0100
commit280c75090cb518f0f1a4e2b470a7722f95b9c9ab (patch)
tree466cb4a6ea3dedb02a944fa9378fa5fa0355a206 /collectionwidget.h
parentb49d5333119239cf32f873d25a3d46d788f9747e (diff)
downloadBeetPlayer-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.h2
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;