Valgrind: Split MemCheck and CallGrind factories

The tools are separated everywhere, lumping them into the same
RunControlFactory removes modularity artificially.

Change-Id: I8d9e917bb114a1898a0c293f18d3bf78a52075aa
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2016-03-07 17:33:58 +01:00
parent 494f4a7742
commit d02919d850
11 changed files with 117 additions and 86 deletions

View File

@@ -67,7 +67,8 @@ class MemcheckWithGdbRunControl : public MemcheckRunControl
Q_OBJECT
public:
MemcheckWithGdbRunControl(ProjectExplorer::RunConfiguration *runConfiguration);
MemcheckWithGdbRunControl(ProjectExplorer::RunConfiguration *runConfiguration,
Core::Id runMode);
protected:
QStringList toolArguments() const override;