summaryrefslogtreecommitdiffstats
path: root/beetplayer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'beetplayer.cpp')
-rw-r--r--beetplayer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/beetplayer.cpp b/beetplayer.cpp
index 1fd0aa7..fd0d174 100644
--- a/beetplayer.cpp
+++ b/beetplayer.cpp
@@ -25,6 +25,7 @@ BeetPlayer::BeetPlayer(QWidget *parent, Qt::WindowFlags f) : QMainWindow(parent,
connect(mPlayerWidget->player(), SIGNAL(stateChanged(QMediaPlayer::State)), this, SLOT(setPlayMode(QMediaPlayer::State)));
connect(mPlayerWidget, SIGNAL(numFilesChanged(int)), this, SLOT(setNumFiles(int)));
connect(mPlayerWidget, SIGNAL(playListLengthChanged(quint64)), this, SLOT(setPlayListLength(quint64)));
+ connect(mPlayerWidget, SIGNAL(message(QString)), this, SLOT(setMessage(QString)));
createStatusbar();
setCentralWidget(mPlayerWidget);
}
@@ -102,6 +103,10 @@ void BeetPlayer::setPlayListLength(quint64 seconds){
mPlaylistDurL->setText(r);
}
+void BeetPlayer::setMessage(const QString &msg){
+ mGeneralL->setText(msg);
+}
+
void BeetPlayer::createStatusbar(){
QLabel *l1 = new QLabel(tr("View:"));
mModeL = new QLabel;
@@ -112,6 +117,7 @@ void BeetPlayer::createStatusbar(){
statusBar()->addPermanentWidget(mModeL);
mGeneralL = new QLabel;
mGeneralL->setFrameStyle(QFrame::Panel | QFrame::Sunken);
+ mGeneralL->setFont(QFont("courier"));
statusBar()->addPermanentWidget(mGeneralL, 20); //20 is an arbitray value, stretch to max
QLabel *l2 = new QLabel(tr("Status:"));
mActionL = new QLabel;