ProjectExplorer: Allow an extraInit function to be called

... when BuildSteps are created. Potentially useful to tweak
step behavior without the need to inherit or such.

Change-Id: I8c8e9bdec84fafc454db9dc9a492d399b00b7f57
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Dominik Holland
2023-12-20 10:30:31 +01:00
parent 5b69d70d10
commit eccc244537
3 changed files with 24 additions and 6 deletions

View File

@@ -3,6 +3,8 @@
#pragma once
#include <qglobal.h>
#include "cmakeabstractprocessstep.h"
#include <utils/treemodel.h>
@@ -39,7 +41,7 @@ public:
CMakeBuildStep(ProjectExplorer::BuildStepList *bsl, Utils::Id id);
QStringList buildTargets() const;
void setBuildTargets(const QStringList &target);
void setBuildTargets(const QStringList &target) override;
bool buildsBuildTarget(const QString &target) const;
void setBuildsBuildTarget(const QString &target, bool on);