summaryrefslogtreecommitdiffstats
path: root/playerwidget.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-03-05 08:09:37 +0100
committerArno <arno@disconnect.de>2017-03-05 08:09:37 +0100
commit51990db36b7b4c1ff8ca72ff16ded36c72be24b9 (patch)
treea66212ec9f99a6ced7d6c717e61b2f11fe684e9f /playerwidget.h
parent9343fc6c77da8678df98ceb6330c61f43aa48737 (diff)
downloadBeetPlayer-51990db36b7b4c1ff8ca72ff16ded36c72be24b9.tar.gz
BeetPlayer-51990db36b7b4c1ff8ca72ff16ded36c72be24b9.tar.bz2
BeetPlayer-51990db36b7b4c1ff8ca72ff16ded36c72be24b9.zip
Implemet Filesystem View
Kinda works, but expect unexpected bugs :)
Diffstat (limited to 'playerwidget.h')
-rw-r--r--playerwidget.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/playerwidget.h b/playerwidget.h
index 5f9210c..383cbc3 100644
--- a/playerwidget.h
+++ b/playerwidget.h
@@ -29,6 +29,8 @@ class PlayerWidget : public QWidget {
void doPopulateByAlbum();
void doPopulateByGenre();
void doPopulateBySong();
+ void doPopulateByFolder(QString dir = QString());
+ void viewDoubleClicked(const QModelIndex &idx);
void doFilter();
void clearFilter();
void reindex();
@@ -66,7 +68,8 @@ class PlayerWidget : public QWidget {
BeetView *mView;
QStandardItemModel *mViewModel;
QStandardItemModel *mSearchModel;
- QStandardItemModel *currentModel;
+ QStandardItemModel *mCurrentModel;
+ QStandardItemModel *mFolderModel;
QLabel *mNowPlayingL;
QSlider *mSongSlider;
QLabel *mPos;