18 explicit TreeView(QWidget *parent =
nullptr);
23 virtual void findAll(
const QModelIndex &index, QList<QUrl> *tracks)
const = 0;
29 virtual int countAll(
const QModelIndexList &indexes)
const = 0;
32 virtual bool eventFilter(QObject *obj, QEvent *event)
override;
34 virtual void startDrag(Qt::DropActions supportedActions)
override;
38 QMessageBox::StandardButton beforeSending(
const QString &target, QList<QUrl> *tracks);
42 void appendToPlaylist();
49 void aboutToInsertToPlaylist(
int rowIndex,
const QList<QUrl> &tracks);
52 void aboutToSendToTagEditor(
const QList<QUrl> &tracks);
The TreeView class is the base class for displaying trees in the player.
Definition: treeview.h:14
The SelectedTracksModel class.
Definition: selectedtracksmodel.h:14
virtual QList< QUrl > selectedTracks()=0
#define MIAMCORE_LIBRARY
Definition: miamcore_global.h:10