From 23ef4f9c04ca2d14ea0a8bd90d46c3a5ec141983 Mon Sep 17 00:00:00 2001 From: ck <qt-info@nokia.com> Date: Mon, 12 Apr 2010 12:15:08 +0200 Subject: [PATCH] Maemo: Use deployment progress bar even when there's nothing to deploy. Otherwise, an outdated canceled progress bar will confuse users. Reviewed-by: kh1 --- src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp index 7f4e2127c4e..707196892ae 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemoruncontrol.cpp @@ -96,6 +96,9 @@ void AbstractMaemoRunControl::startDeployment(bool forDebugging) void AbstractMaemoRunControl::deploy() { + Core::ICore::instance()->progressManager() + ->addTask(m_progress.future(), tr("Deploying"), + QLatin1String("Maemo.Deploy")); if (!deployables.isEmpty()) { QList<SshDeploySpec> deploySpecs; QStringList files; @@ -113,15 +116,13 @@ void AbstractMaemoRunControl::deploy() this, SLOT(deployProcessFinished())); connect(sshDeployer.data(), SIGNAL(fileCopied(QString)), this, SLOT(handleFileCopied())); - Core::ICore::instance()->progressManager() - ->addTask(m_progress.future(), tr("Deploying"), - QLatin1String("Maemo.Deploy")); m_progress.setProgressRange(0, deployables.count()); m_progress.setProgressValue(0); m_progress.reportStarted(); emit started(); sshDeployer->start(); } else { + m_progress.reportFinished(); handleDeploymentFinished(true); } } -- GitLab