summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-05-07 12:49:23 +0200
committerhjk <hjk121@nokiamail.com>2014-05-08 09:00:42 +0200
commit5bc9461d8363c1f89fab07fd7fa165321c285016 (patch)
treebc0bb26c9cc02896de6486dee81786334ea4833e
parentc8fc52bad6f4cb994c12222df86b07dc19628df0 (diff)
downloadqt-creator-5bc9461d8363c1f89fab07fd7fa165321c285016.tar.gz
Valgrind: Remove unneeded separate FutureWatcher
Change-Id: I21fde2125a4a5d653fe4209e3452dec59c783d24 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
-rw-r--r--src/plugins/valgrind/valgrindengine.cpp8
-rw-r--r--src/plugins/valgrind/valgrindengine.h1
2 files changed, 2 insertions, 7 deletions
diff --git a/src/plugins/valgrind/valgrindengine.cpp b/src/plugins/valgrind/valgrindengine.cpp
index d03f016a3d..9cc5d2c98e 100644
--- a/src/plugins/valgrind/valgrindengine.cpp
+++ b/src/plugins/valgrind/valgrindengine.cpp
@@ -60,7 +60,6 @@ ValgrindRunControl::ValgrindRunControl(const AnalyzerStartParameters &sp,
: AnalyzerRunControl(sp, runConfiguration),
m_settings(0),
m_progress(new QFutureInterface<void>()),
- m_progressWatcher(new QFutureWatcher<void>()),
m_isStopping(false)
{
if (runConfiguration)
@@ -70,10 +69,6 @@ ValgrindRunControl::ValgrindRunControl(const AnalyzerStartParameters &sp,
if (!m_settings)
m_settings = ValgrindPlugin::globalSettings();
- connect(m_progressWatcher, SIGNAL(canceled()),
- this, SLOT(handleProgressCanceled()));
- connect(m_progressWatcher, SIGNAL(finished()),
- this, SLOT(handleProgressFinished()));
}
ValgrindRunControl::~ValgrindRunControl()
@@ -88,9 +83,10 @@ bool ValgrindRunControl::startEngine()
FutureProgress *fp = ProgressManager::addTask(m_progress->future(),
progressTitle(), "valgrind");
fp->setKeepOnFinish(FutureProgress::HideOnFinish);
+ connect(fp, SIGNAL(canceled()), this, SLOT(handleProgressCanceled()));
+ connect(fp, SIGNAL(finished()), this, SLOT(handleProgressFinished()));
m_progress->setProgressRange(0, progressMaximum);
m_progress->reportStarted();
- m_progressWatcher->setFuture(m_progress->future());
m_progress->setProgressValue(progressMaximum / 10);
const AnalyzerStartParameters &sp = startParameters();
diff --git a/src/plugins/valgrind/valgrindengine.h b/src/plugins/valgrind/valgrindengine.h
index 6aa48aa8dc..0c6c2fb808 100644
--- a/src/plugins/valgrind/valgrindengine.h
+++ b/src/plugins/valgrind/valgrindengine.h
@@ -63,7 +63,6 @@ protected:
ValgrindBaseSettings *m_settings;
QFutureInterface<void> *m_progress;
- QFutureWatcher<void> *m_progressWatcher;
private slots:
void handleProgressCanceled();