aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/qsui/mainwindow.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-04-22 21:50:15 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2017-04-22 21:50:15 +0000
commit2e6fa0a1453066f1560270466797b2161d7851c4 (patch)
tree29c6f674383936f9b617a5beef6b48342ac875af /src/plugins/Ui/qsui/mainwindow.cpp
parente7b06c4b734a9978243751e3f44afa8b2faa21ff (diff)
downloadqmmp-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/qsui/mainwindow.cpp')
-rw-r--r--src/plugins/Ui/qsui/mainwindow.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/plugins/Ui/qsui/mainwindow.cpp b/src/plugins/Ui/qsui/mainwindow.cpp
index ee13866a6..084e05cbf 100644
--- a/src/plugins/Ui/qsui/mainwindow.cpp
+++ b/src/plugins/Ui/qsui/mainwindow.cpp
@@ -68,6 +68,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
m_titleFormatter.setPattern("%if(%p,%p - %t,%t)");
//qmmp objects
m_player = MediaPlayer::instance();
+ connect(m_player, SIGNAL(playbackFinished()), SLOT(restoreWindowTitle()));
m_core = SoundCore::instance();
m_pl_manager = PlayListManager::instance();
m_uiHelper = UiHelper::instance();
@@ -156,6 +157,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
createActions();
readSettings();
updateStatus();
+ restoreWindowTitle();
}
MainWindow::~MainWindow()
@@ -223,7 +225,7 @@ void MainWindow::showState(Qmmp::State state)
m_positionSlider->setValue(0);
m_analyzer->clearCover();
qobject_cast<CoverWidget *>(m_ui.coverDockWidget->widget())->clearCover();
- setWindowTitle("Qmmp");
+ //setWindowTitle("Qmmp");
break;
default:
;
@@ -928,3 +930,8 @@ void MainWindow::editToolBar()
}
e->deleteLater();
}
+
+void MainWindow::restoreWindowTitle()
+{
+ setWindowTitle(tr("Qmmp"));
+}