summaryrefslogtreecommitdiffstats
path: root/beetplayer.h
diff options
context:
space:
mode:
Diffstat (limited to 'beetplayer.h')
-rw-r--r--beetplayer.h15
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