forked from qt-creator/qt-creator
Valgrind: Simplify internals
Change-Id: Ice10c1bf96f3102c6525d37ee7ec25b10604ebb9 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -57,17 +57,15 @@ CallgrindToolRunner::CallgrindToolRunner(RunControl *runControl)
|
||||
{
|
||||
setId("CallgrindToolRunner");
|
||||
|
||||
connect(&m_runner, &ValgrindRunner::finished,
|
||||
this, &CallgrindToolRunner::slotFinished);
|
||||
connect(&m_parser, &Callgrind::Parser::parserDataReady,
|
||||
this, &CallgrindToolRunner::slotFinished);
|
||||
|
||||
connect(&m_runner, &ValgrindRunner::valgrindStarted, this, [this](qint64 pid) {
|
||||
m_pid = pid;
|
||||
});
|
||||
|
||||
connect(&m_runner, &ValgrindRunner::extraProcessFinished, this, [this] {
|
||||
connect(&m_runner, &ValgrindRunner::finished, this, [this] {
|
||||
triggerParse();
|
||||
emit parserDataReady(this);
|
||||
});
|
||||
connect(&m_parser, &Callgrind::Parser::parserDataReady, this, [this] {
|
||||
emit parserDataReady(this);
|
||||
});
|
||||
|
||||
m_valgrindRunnable = runControl->runnable();
|
||||
@@ -152,11 +150,6 @@ Callgrind::ParseData *CallgrindToolRunner::takeParserData()
|
||||
return m_parser.takeData();
|
||||
}
|
||||
|
||||
void CallgrindToolRunner::slotFinished()
|
||||
{
|
||||
emit parserDataReady(this);
|
||||
}
|
||||
|
||||
void CallgrindToolRunner::showStatusMessage(const QString &message)
|
||||
{
|
||||
Debugger::showPermanentStatusMessage(message);
|
||||
|
||||
Reference in New Issue
Block a user