diff options
Diffstat (limited to 'beetplayer.h')
-rw-r--r-- | beetplayer.h | 15 |
1 files changed, 15 insertions, 0 deletions
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 <QMediaPlayer> #include <QMainWindow> +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 |