diff options
author | hjk <hjk@theqtcompany.com> | 2016-01-25 17:15:54 +0100 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2016-01-26 14:27:00 +0000 |
commit | 9a3b340c00bb8a78ea492201ffe1392c0d4a3790 (patch) | |
tree | 62a2deab9681c2c99c6306d0c2df4b3a837e927d /src/plugins/valgrind/valgrindengine.cpp | |
parent | 96a9f1011f072db2b876cb75c25585a191ee5824 (diff) |
Valgrind: Use StandardRunnable in ValgrindRunner and ValgrindProcess
Change-Id: I17def50bbf6887b63d676fdb245064f1df2003de
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
Diffstat (limited to 'src/plugins/valgrind/valgrindengine.cpp')
-rw-r--r-- | src/plugins/valgrind/valgrindengine.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/plugins/valgrind/valgrindengine.cpp b/src/plugins/valgrind/valgrindengine.cpp index dc6ed77edc..aa018d0566 100644 --- a/src/plugins/valgrind/valgrindengine.cpp +++ b/src/plugins/valgrind/valgrindengine.cpp @@ -83,16 +83,19 @@ bool ValgrindRunControl::startEngine() emit outputReceived(tr("Command line arguments: %1").arg(runnable().debuggeeArgs), DebugFormat); #endif + StandardRunnable debuggee; + debuggee.workingDirectory = workingDirectory(); + debuggee.executable = runnable().debuggee; + debuggee.commandLineArguments = runnable().debuggeeArgs; + debuggee.environment = m_environment; + debuggee.runMode = m_localRunMode; + ValgrindRunner *run = runner(); - run->setWorkingDirectory(workingDirectory()); run->setValgrindExecutable(m_settings->valgrindExecutable()); run->setValgrindArguments(genericToolArguments() + toolArguments()); - run->setDebuggeeExecutable(runnable().debuggee); - run->setDebuggeeArguments(runnable().debuggeeArgs); - run->setEnvironment(m_environment); run->setConnectionParameters(connection().connParams); run->setUseStartupProject(!m_isCustomStart); - run->setLocalRunMode(m_localRunMode); + run->setDebuggee(debuggee); connect(run, &ValgrindRunner::processOutputReceived, this, &ValgrindRunControl::receiveProcessOutput); |