Improve playlist autoscrolling

Fixes #420
This commit is contained in:
Jonas Kvinge
2020-08-23 19:37:24 +02:00
parent 4e5755f218
commit 82142751de
10 changed files with 81 additions and 66 deletions

View File

@@ -123,8 +123,8 @@ class PlaylistView : public QTreeView {
void edit(const QModelIndex &idx) { return QAbstractItemView::edit(idx); }
signals:
void PlayItem(QModelIndex idx);
void PlayPause();
void PlayItem(QModelIndex idx, Playlist::AutoScroll autoscroll);
void PlayPause(Playlist::AutoScroll autoscroll = Playlist::AutoScroll_Never);
void RightClicked(QPoint global_pos, QModelIndex idx);
void SeekForward();
void SeekBackward();
@@ -164,7 +164,7 @@ class PlaylistView : public QTreeView {
private slots:
void InhibitAutoscrollTimeout();
void MaybeAutoscroll();
void MaybeAutoscroll(const Playlist::AutoScroll autoscroll);
void InvalidateCachedCurrentPixmap();
void PlaylistDestroyed();
void StretchChanged(const bool stretch);