From 2ff72f033af3f24ffb816bc19a34fc794f585775 Mon Sep 17 00:00:00 2001 From: Arno Date: Sun, 5 Mar 2017 17:23:33 +0100 Subject: Implement statusBar Display in statusBar: * viewMode * number of files in playlist * length of playlist in h:m:s * player status (Stopped, Playing, Paused) --- beetplayer.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'beetplayer.h') diff --git a/beetplayer.h b/beetplayer.h index 857b46b..9e7a8ce 100644 --- a/beetplayer.h +++ b/beetplayer.h @@ -1,8 +1,12 @@ #ifndef BEETPLAYER_H #define BEETPLAYER_H +#include #include +class QLabel; +class PlayerWidget; + class BeetPlayer : public QMainWindow { Q_OBJECT public: @@ -11,10 +15,21 @@ class BeetPlayer : public QMainWindow { public slots: void configure(); + void setViewMode(const QString &viewMode); + void setPlayMode(QMediaPlayer::State state); + void setNumFiles(int numFiles); + void setPlayListLength(quint64 seconds); private: void openDatabase(); void createGlobalActions(); + void createStatusbar(); + PlayerWidget *mPlayerWidget; + QLabel *mModeL; + QLabel *mActionL; + QLabel *mFilesL; + QLabel *mPlaylistDurL; + QLabel *mGeneralL; }; #endif // BEETPLAYER_H -- cgit v1.2.3-70-g09d2