28 QAction *_actionSendToTagEditor;
30 QWidget *_artistHeader;
33 explicit TableView(QWidget *parent =
nullptr);
41 virtual bool eventFilter(QObject *obj, QEvent *event)
override;
46 virtual void keyboardSearch(
const QString &search)
override;
55 virtual void contextMenuEvent(QContextMenuEvent *e)
override;
58 virtual void mouseMoveEvent(QMouseEvent *event)
override;
61 virtual void mousePressEvent(QMouseEvent *event)
override;
63 virtual void paintEvent(QPaintEvent *event)
override;
66 void jumpTo(
const QString &letter);
69 void sendToTagEditor(
const QList<QUrl> &tracks);
virtual void updateSelectedTracks()=0
The SelectedTracksModel class.
Definition: selectedtracksmodel.h:14
JumpToWidget * jumpToWidget() const
Definition: tableview.h:43
UniqueLibraryItemModel * model() const
Definition: tableview.h:48
The UniqueLibraryItemModel class is the model used to store all tracks in a list view.
Definition: uniquelibraryitemmodel.h:16
The ListView class is used to display thousands of tracks in a single list.
Definition: tableview.h:17
virtual QList< QUrl > selectedTracks()=0
#define MIAMUNIQUELIBRARY_LIBRARY
Definition: miamuniquelibrary_global.hpp:8