Valgrind: Move to new target/tool split for local setups

Change-Id: I1167fdc147600c36149c13731d0680b858acf4fb
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2017-04-27 17:23:28 +02:00
parent 6e990f96c6
commit d8bacfe9af
9 changed files with 141 additions and 151 deletions

View File

@@ -37,19 +37,21 @@
namespace Valgrind {
namespace Internal {
class ValgrindRunControl : public ProjectExplorer::RunControl
class ValgrindToolRunner : public ProjectExplorer::ToolRunner
{
Q_OBJECT
public:
ValgrindRunControl(ProjectExplorer::RunConfiguration *runConfiguration,
Core::Id runMode);
explicit ValgrindToolRunner(ProjectExplorer::RunControl *runControl);
void start() override;
void stop() override;
QString executable() const;
signals:
void starting();
protected:
virtual QString progressTitle() const = 0;
virtual QStringList toolArguments() const = 0;