aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/valgrind
diff options
context:
space:
mode:
authorJarek Kobus <[email protected]>2023-08-16 16:55:15 +0200
committerJarek Kobus <[email protected]>2023-08-16 15:57:37 +0000
commit45246834cc5229e8b9286ee7748c5a157c432b82 (patch)
treec43bad6f7fb87bf5540ad11f11b2b54d6f6dd9a3 /src/plugins/valgrind
parent3ca0a9d23ce509e7adaba69a4403f0ca8b7e2c15 (diff)
ValgrindRunner: Rename finished() into done()
Add bool success arg into done signal. Change-Id: Id39a727860e0e705513917f69ecd38e455078b5a Reviewed-by: hjk <[email protected]>
Diffstat (limited to 'src/plugins/valgrind')
-rw-r--r--src/plugins/valgrind/callgrindengine.cpp2
-rw-r--r--src/plugins/valgrind/valgrindengine.cpp2
-rw-r--r--src/plugins/valgrind/valgrindrunner.cpp7
-rw-r--r--src/plugins/valgrind/valgrindrunner.h2
4 files changed, 7 insertions, 6 deletions
diff --git a/src/plugins/valgrind/callgrindengine.cpp b/src/plugins/valgrind/callgrindengine.cpp
index 92b13b4f77b..192174c6e54 100644
--- a/src/plugins/valgrind/callgrindengine.cpp
+++ b/src/plugins/valgrind/callgrindengine.cpp
@@ -40,7 +40,7 @@ CallgrindToolRunner::CallgrindToolRunner(RunControl *runControl)
connect(&m_runner, &ValgrindRunner::valgrindStarted, this, [this](qint64 pid) {
m_pid = pid;
});
- connect(&m_runner, &ValgrindRunner::finished, this, [this] {
+ connect(&m_runner, &ValgrindRunner::done, this, [this] {
triggerParse();
emit parserDataReady(this);
});
diff --git a/src/plugins/valgrind/valgrindengine.cpp b/src/plugins/valgrind/valgrindengine.cpp
index c837b7097b2..0b6abb771f9 100644
--- a/src/plugins/valgrind/valgrindengine.cpp
+++ b/src/plugins/valgrind/valgrindengine.cpp
@@ -41,7 +41,7 @@ ValgrindToolRunner::ValgrindToolRunner(RunControl *runControl)
[this](const QString &msg, Utils::OutputFormat format) { appendMessage(msg, format); });
connect(&m_runner, &ValgrindRunner::processErrorReceived,
this, &ValgrindToolRunner::receiveProcessError);
- connect(&m_runner, &ValgrindRunner::finished,
+ connect(&m_runner, &ValgrindRunner::done,
this, &ValgrindToolRunner::runnerFinished);
}
diff --git a/src/plugins/valgrind/valgrindrunner.cpp b/src/plugins/valgrind/valgrindrunner.cpp
index 6b05d58884e..621e837e1c1 100644
--- a/src/plugins/valgrind/valgrindrunner.cpp
+++ b/src/plugins/valgrind/valgrindrunner.cpp
@@ -110,9 +110,10 @@ public:
emit q->valgrindStarted(process->processId());
});
connect(process, &Process::done, this, [this, process] {
- if (process->result() != ProcessResult::FinishedWithSuccess)
+ const bool success = process->result() == ProcessResult::FinishedWithSuccess;
+ if (!success)
emit q->processErrorReceived(process->errorString(), process->error());
- emit q->finished();
+ emit q->done(success);
});
connect(process, &Process::readyReadStandardOutput, this, [this, process] {
emit q->appendMessage(process->readAllStandardOutput(), StdOutFormat);
@@ -224,7 +225,7 @@ void ValgrindRunner::waitForFinished() const
return;
QEventLoop loop;
- connect(this, &ValgrindRunner::finished, &loop, &QEventLoop::quit);
+ connect(this, &ValgrindRunner::done, &loop, &QEventLoop::quit);
loop.exec();
}
diff --git a/src/plugins/valgrind/valgrindrunner.h b/src/plugins/valgrind/valgrindrunner.h
index e7fabc68bf5..ff7dea0dde6 100644
--- a/src/plugins/valgrind/valgrindrunner.h
+++ b/src/plugins/valgrind/valgrindrunner.h
@@ -47,7 +47,7 @@ signals:
void logMessageReceived(const QByteArray &);
void processErrorReceived(const QString &, QProcess::ProcessError);
void valgrindStarted(qint64 pid);
- void finished();
+ void done(bool success);
// Parser's signals
void status(const Valgrind::XmlProtocol::Status &status);