aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/buildsettingspropertiespage.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-01-29 16:51:17 +0100
committerhjk <hjk@qt.io>2019-01-30 16:51:05 +0000
commit9bb936499d5e386a3439e6e2856acf0caba38bc7 (patch)
tree2d8503afa77b52696a1aa83b2c6a949b64c18b8e /src/plugins/projectexplorer/buildsettingspropertiespage.h
parent5cf2889856847389556e6adba3e3609252dd1429 (diff)
ProjectExplorer: Collapse BuildInfo hierarchy
... to pass it around as real values, avoiding, among others, the need of occasional explicit deletion. The formerly extra members of the derived stuff are handled via an extra variant (for data) and via a functor in the build configuration factory. The change is mechanical. Change-Id: I19ca4e0c5f0a5b196fc16dfb98bb005dc679f855 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/buildsettingspropertiespage.h')
-rw-r--r--src/plugins/projectexplorer/buildsettingspropertiespage.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/plugins/projectexplorer/buildsettingspropertiespage.h b/src/plugins/projectexplorer/buildsettingspropertiespage.h
index 0686d2d341..990b43c69c 100644
--- a/src/plugins/projectexplorer/buildsettingspropertiespage.h
+++ b/src/plugins/projectexplorer/buildsettingspropertiespage.h
@@ -63,7 +63,7 @@ private:
void updateActiveConfiguration();
- void createConfiguration(BuildInfo *info);
+ void createConfiguration(const BuildInfo &info);
void cloneConfiguration();
void deleteConfiguration(BuildConfiguration *toDelete);
QString uniqueName(const QString &name);
@@ -81,7 +81,6 @@ private:
QList<NamedWidget *> m_subWidgets;
QList<QLabel *> m_labels;
- QList<BuildInfo *> m_buildInfoList;
};
} // namespace Internal