62 void dropEventFromOutside(QDropEvent* event);
63 void removeSelectedRows();
68 QWidget* getParentWidget()
override;
70 int mapModelIndexToIndex(
const QModelIndex& idx)
const override;
73 void skinChanged()
override;
75 void dragLeaveEvent(QDragLeaveEvent* event)
override;
76 void dragEnterEvent(QDragEnterEvent* event)
override;
77 void dragMoveEvent(QDragMoveEvent* event)
override;
78 void dropEvent(QDropEvent* event)
override;
79 void mouseDoubleClickEvent(QMouseEvent* event)
override;
80 void keyPressEvent(QKeyEvent* event)
override;
81 bool viewportEvent(QEvent* event)
override;
82 void contextMenuEvent(QContextMenuEvent* e)
override;
84 void searchDone()
override;
89 void asyncDropFinished();
91 void columnsChanged();
92 void showRatingChanged();
93 void bookmarkTriggered(Seconds timestamp);
94 void moveSelectedRowsUp();
95 void moveSelectedRowsDown();
96 void playSelectedTrack();
97 void jumpToCurrentTrack();
98 void playlistBusyChanged(
bool isBusy);
99 void currentScannedFileChanged(
const QString& currentFile);
100 void currentTrackChanged(
int index);
101 void deleteSelectedTracks();
104 void gotoRow(
int row);
105 void initContextMenu();
106 void handleDrop(QDropEvent* event);