diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-04-22 21:50:15 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2017-04-22 21:50:15 +0000 |
| commit | 2e6fa0a1453066f1560270466797b2161d7851c4 (patch) | |
| tree | 29c6f674383936f9b617a5beef6b48342ac875af /src/plugins/Ui/skinned/mainwindow.cpp | |
| parent | e7b06c4b734a9978243751e3f44afa8b2faa21ff (diff) | |
| download | qmmp-2e6fa0a1453066f1560270466797b2161d7851c4.tar.gz qmmp-2e6fa0a1453066f1560270466797b2161d7851c4.tar.bz2 qmmp-2e6fa0a1453066f1560270466797b2161d7851c4.zip | |
clear window title when playback is finished (#301)
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@7128 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/skinned/mainwindow.cpp')
| -rw-r--r-- | src/plugins/Ui/skinned/mainwindow.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/plugins/Ui/skinned/mainwindow.cpp b/src/plugins/Ui/skinned/mainwindow.cpp index 5ffe3127f..24575e88f 100644 --- a/src/plugins/Ui/skinned/mainwindow.cpp +++ b/src/plugins/Ui/skinned/mainwindow.cpp @@ -62,7 +62,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) setWindowFlags(Qt::Window | Qt::FramelessWindowHint | Qt::WindowCloseButtonHint | Qt::WindowMinMaxButtonsHint | Qt::WindowSystemMenuHint); - setWindowTitle("Qmmp"); + restoreWindowTitle(); m_titleFormatter.setPattern("%if(%p,%p - %t,%t)"); @@ -105,6 +105,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) m_vis = MainVisual::instance(); Visual::add(m_vis); //connections + connect (m_player,SIGNAL(playbackFinished()), SLOT(restoreWindowTitle())); connect (m_playlist,SIGNAL(next()),SLOT(next())); connect (m_playlist,SIGNAL(prev()),SLOT(previous())); connect (m_playlist,SIGNAL(play()),SLOT(play())); @@ -189,10 +190,6 @@ void MainWindow::showState(Qmmp::State state) break; case Qmmp::Stopped: m_playlist->setTime(-1); - if (m_pl_manager->currentPlayList()->currentTrack()) - setWindowTitle(m_titleFormatter.format(m_pl_manager->currentPlayList()->currentTrack())); - else - setWindowTitle("Qmmp"); break; } } @@ -538,3 +535,8 @@ void MainWindow::keyPressEvent(QKeyEvent *ke) ke->modifiers(), ke->text(),ke->isAutoRepeat(), ke->count()); QApplication::sendEvent(m_playlist,&event); } + +void MainWindow::restoreWindowTitle() +{ + setWindowTitle(tr("Qmmp")); +} |
