diff options
Diffstat (limited to 'beetplayer.cpp')
-rw-r--r-- | beetplayer.cpp | 6 |
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; |