diff options
author | Arno <arno@disconnect.de> | 2017-03-05 08:09:37 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-03-05 08:09:37 +0100 |
commit | 51990db36b7b4c1ff8ca72ff16ded36c72be24b9 (patch) | |
tree | a66212ec9f99a6ced7d6c717e61b2f11fe684e9f /playerwidget.h | |
parent | 9343fc6c77da8678df98ceb6330c61f43aa48737 (diff) | |
download | BeetPlayer-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.h | 5 |
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; |