summaryrefslogtreecommitdiffstats
path: root/collectionwidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-17 20:36:04 +0100
committerArno <arno@disconnect.de>2018-02-17 20:36:04 +0100
commit5102619956a514a2312f7a351a1d8b5aff4f0e6d (patch)
treed8550022a42b27203a7ad826766b129a535bd713 /collectionwidget.h
parent280c75090cb518f0f1a4e2b470a7722f95b9c9ab (diff)
downloadBeetPlayer-5102619956a514a2312f7a351a1d8b5aff4f0e6d.tar.gz
BeetPlayer-5102619956a514a2312f7a351a1d8b5aff4f0e6d.tar.bz2
BeetPlayer-5102619956a514a2312f7a351a1d8b5aff4f0e6d.zip
Re-add QActions "Add to playlist (and clear)"
Diffstat (limited to 'collectionwidget.h')
-rw-r--r--collectionwidget.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/collectionwidget.h b/collectionwidget.h
index 33799eb..bb85e49 100644
--- a/collectionwidget.h
+++ b/collectionwidget.h
@@ -2,7 +2,8 @@
#define COLLECTIONWIDGET_H
#include <QWidget>
-#include <QTreeView>
+
+#include "beetview.h"
class QStandardItemModel;
class QSortFilterProxyModel;
@@ -14,20 +15,18 @@ class CollectionWidget : public QWidget {
enum CustomRoles { TypeRole = Qt::UserRole + 1, IdRole = Qt::UserRole + 2, FullPathRole = Qt::UserRole + 3, GenreRole = Qt::UserRole + 4, ArtistRole = Qt::UserRole + 5, TitleRole = Qt::UserRole + 6, AlbumRole = Qt::UserRole + 7, LengthRole = Qt::UserRole + 8, UrlRole = Qt::UserRole + 9, RemoteRole = Qt::UserRole + 10 };
enum ItemType { Artist, Album, Song, Genre, WebRadio };
explicit CollectionWidget(QWidget *parent = nullptr);
- QTreeView *view() { return mView; }
+ BeetView *view() { return mView; }
QStandardItemModel *model() { return mModel; }
void setHeaders(const QStringList headers) { mHeaders = headers; }
const QStringList headers() const { return mHeaders; }
void disableSorting() { mView->setSortingEnabled(false); }
void enableSorting(int column = 0, Qt::SortOrder sortOrder = Qt::AscendingOrder);
- signals:
-
public slots:
virtual void populate() { return; }
private:
- QTreeView *mView;
+ BeetView *mView;
QStandardItemModel *mModel;
QLineEdit *mFilter;
QStringList mHeaders;