diff --git a/src/plugins/projectexplorer/buildconfiguration.cpp b/src/plugins/projectexplorer/buildconfiguration.cpp index ce3fa75a233..f2f1d02310b 100644 --- a/src/plugins/projectexplorer/buildconfiguration.cpp +++ b/src/plugins/projectexplorer/buildconfiguration.cpp @@ -158,7 +158,7 @@ public: } // Internal BuildConfiguration::BuildConfiguration(Target *target, Utils::Id id) - : ProjectConfiguration(target, target, id) + : ProjectConfiguration(target, id) , d(new Internal::BuildConfigurationPrivate(this)) { MacroExpander *expander = macroExpander(); diff --git a/src/plugins/projectexplorer/buildstep.cpp b/src/plugins/projectexplorer/buildstep.cpp index 8844a34604b..503d82d22e7 100644 --- a/src/plugins/projectexplorer/buildstep.cpp +++ b/src/plugins/projectexplorer/buildstep.cpp @@ -82,7 +82,7 @@ namespace ProjectExplorer { static QList g_buildStepFactories; BuildStep::BuildStep(BuildStepList *bsl, Id id) - : ProjectConfiguration(bsl, bsl->target(), id) + : ProjectConfiguration(bsl->target(), id) , m_stepList(bsl) { connect(this, &ProjectConfiguration::displayNameChanged, this, &BuildStep::updateSummary); diff --git a/src/plugins/projectexplorer/buildsteplist.cpp b/src/plugins/projectexplorer/buildsteplist.cpp index f42c224f8b0..c5a361a24e8 100644 --- a/src/plugins/projectexplorer/buildsteplist.cpp +++ b/src/plugins/projectexplorer/buildsteplist.cpp @@ -20,7 +20,7 @@ const char STEPS_COUNT_KEY[] = "ProjectExplorer.BuildStepList.StepsCount"; const char STEPS_PREFIX[] = "ProjectExplorer.BuildStepList.Step."; BuildStepList::BuildStepList(ProjectConfiguration *config, Utils::Id id) - : QObject(config), m_projectConfiguration(config), m_id(id) + : m_projectConfiguration(config), m_id(id) { QTC_CHECK(config); } diff --git a/src/plugins/projectexplorer/deployconfiguration.cpp b/src/plugins/projectexplorer/deployconfiguration.cpp index 85986a5f694..a99bb447122 100644 --- a/src/plugins/projectexplorer/deployconfiguration.cpp +++ b/src/plugins/projectexplorer/deployconfiguration.cpp @@ -26,7 +26,7 @@ const char USES_DEPLOYMENT_DATA[] = "ProjectExplorer.DeployConfiguration.CustomD const char DEPLOYMENT_DATA[] = "ProjectExplorer.DeployConfiguration.CustomData"; DeployConfiguration::DeployConfiguration(Target *target, Id id) - : ProjectConfiguration(target, target, id) + : ProjectConfiguration(target, id) , m_stepList(this, Constants::BUILDSTEPS_DEPLOY) { //: Default DeployConfiguration display name diff --git a/src/plugins/projectexplorer/projectconfiguration.cpp b/src/plugins/projectexplorer/projectconfiguration.cpp index 9b88e47bb5e..e793ec920c3 100644 --- a/src/plugins/projectexplorer/projectconfiguration.cpp +++ b/src/plugins/projectexplorer/projectconfiguration.cpp @@ -16,12 +16,10 @@ const char DISPLAY_NAME_KEY[] = "ProjectExplorer.ProjectConfiguration.DisplayNam // ProjectConfiguration -ProjectConfiguration::ProjectConfiguration(QObject *parent, Target *target, Utils::Id id) +ProjectConfiguration::ProjectConfiguration(Target *target, Id id) : m_target(target) , m_id(id) { - QTC_CHECK(parent); - setParent(parent); QTC_CHECK(target); QTC_CHECK(id.isValid()); setObjectName(id.toString()); diff --git a/src/plugins/projectexplorer/projectconfiguration.h b/src/plugins/projectexplorer/projectconfiguration.h index 7a2f5155c46..a28c1d44152 100644 --- a/src/plugins/projectexplorer/projectconfiguration.h +++ b/src/plugins/projectexplorer/projectconfiguration.h @@ -26,7 +26,7 @@ class PROJECTEXPLORER_EXPORT ProjectConfiguration : public Utils::AspectContaine Q_OBJECT protected: - explicit ProjectConfiguration(QObject *parent, Target *target, Utils::Id id); + explicit ProjectConfiguration(Target *target, Utils::Id id); public: ~ProjectConfiguration() override; diff --git a/src/plugins/projectexplorer/runconfiguration.cpp b/src/plugins/projectexplorer/runconfiguration.cpp index 5fe190a5139..365fb1673d6 100644 --- a/src/plugins/projectexplorer/runconfiguration.cpp +++ b/src/plugins/projectexplorer/runconfiguration.cpp @@ -143,7 +143,7 @@ void GlobalOrProjectAspect::resetProjectToGlobalSettings() static std::vector theAspectFactories; RunConfiguration::RunConfiguration(Target *target, Utils::Id id) - : ProjectConfiguration(target, target, id) + : ProjectConfiguration(target, id) { forceDisplayNameSerialization(); connect(target, &Target::parsingFinished, this, &RunConfiguration::update);