From 18a94d2e4829f378bba7aaf97e2056b45b5ea7a8 Mon Sep 17 00:00:00 2001 From: Arno Date: Mon, 20 Mar 2017 05:07:26 +0100 Subject: Implement select, deselect all and delete for folder view CTRL++ -> select pattern CTRL+- -> deselect all Delete -> Delete selected files --- playerwidget.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'playerwidget.h') diff --git a/playerwidget.h b/playerwidget.h index 2c5542b..0a1a9c2 100644 --- a/playerwidget.h +++ b/playerwidget.h @@ -33,11 +33,15 @@ class PlayerWidget : public QWidget { void doPopulateByGenre(); void doPopulateBySong(); void doPopulateByFolder(QString dir = QString()); + void doModelChanged(); void viewDoubleClicked(const QModelIndex &idx); void doPlay(); void doStop(); void doPause(); void doPlayOrPause(); + void doSelectFiles(); + void doDeselect(); + void doDeleteFiles(); void volumeUp(); void volumeDown(); void doFilter(); @@ -68,6 +72,7 @@ class PlayerWidget : public QWidget { void numFilesChanged(int numFiles); void playListLengthChanged(quint64 secs); void message(const QString &msg); + void modelChanged(); void setWinTitle(const QString &title); private: @@ -104,6 +109,9 @@ class PlayerWidget : public QWidget { QAction *mPauseA; QAction *mSearchA; QAction *mViewByArtistA; + QAction *mSelectFilesA; + QAction *mDeselectAllA; + QAction *mDeleteFilesA; qint64 mDurSecs; quint64 mPlayListLength; QString mCurDir; -- cgit v1.2.3-70-g09d2