ProjectExplorer: Remove direct runconfig dependency from ISettingsAspect

Change-Id: I5d8a6a31f6bf97c34163b64b8d37f9ea070717ba
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
This commit is contained in:
hjk
2018-09-10 15:39:27 +02:00
parent 02d8dde4c9
commit 69753cf9b6
12 changed files with 29 additions and 53 deletions

View File

@@ -59,7 +59,7 @@ public:
LeakCheckOnFinishYes
};
ValgrindBaseSettings(ProjectExplorer::RunConfiguration *runConfiguration = nullptr);
ValgrindBaseSettings(const ConfigWidgetCreator &creator);
void toMap(QVariantMap &map) const override;
void fromMap(const QVariantMap &map) override;
@@ -183,7 +183,6 @@ class ValgrindGlobalSettings : public ValgrindBaseSettings
public:
ValgrindGlobalSettings();
QWidget *createConfigWidget(QWidget *parent) override;
void toMap(QVariantMap &map) const override;
void fromMap(const QVariantMap &map) override;
@@ -239,9 +238,8 @@ class ValgrindProjectSettings : public ValgrindBaseSettings
Q_OBJECT
public:
ValgrindProjectSettings(ProjectExplorer::RunConfiguration *runConfiguration);
ValgrindProjectSettings();
QWidget *createConfigWidget(QWidget *parent) override;
void toMap(QVariantMap &map) const override;
void fromMap(const QVariantMap &map) override;