aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/deployconfiguration.h
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2019-01-22 18:17:30 +0100
committerhjk <hjk@qt.io>2019-01-29 07:21:25 +0000
commitc04c5c1575e4ee425e6d2383e52a2b44e9c20fd2 (patch)
tree24376248f16842f4311919f7cc7e848ca2c7d902 /src/plugins/projectexplorer/deployconfiguration.h
parenta2224881b46b88ab54d97773674c9f10d7181772 (diff)
ProjectExplorer: Move part of deploy config initial step handling
... to BuildStepList so it can be re-used in BuildConfiguration when attempting to set up a similar system to specify initial population of step lists. Change-Id: I2301feb2b67a80a9d9e526e4065b4d4487b7fdbd Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/deployconfiguration.h')
-rw-r--r--src/plugins/projectexplorer/deployconfiguration.h8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/plugins/projectexplorer/deployconfiguration.h b/src/plugins/projectexplorer/deployconfiguration.h
index 3539d73cec7..1d9ff883383 100644
--- a/src/plugins/projectexplorer/deployconfiguration.h
+++ b/src/plugins/projectexplorer/deployconfiguration.h
@@ -102,15 +102,11 @@ protected:
void setConfigBaseId(Core::Id deployConfigBaseId);
private:
- struct DeployStepCreationInfo {
- Core::Id deployStepId;
- std::function<bool(Target *)> condition; // unset counts as unrestricted
- };
- DeployConfiguration *createDeployConfiguration(Target *t);
+ DeployConfiguration *createDeployConfiguration(Target *target);
Core::Id m_deployConfigBaseId;
Core::Id m_supportedProjectType;
QList<Core::Id> m_supportedTargetDeviceTypes;
- QList<DeployStepCreationInfo> m_initialSteps;
+ QList<BuildStepList::StepCreationInfo> m_initialSteps;
QString m_defaultDisplayName;
std::function<NamedWidget *(Target *)> m_configWidgetCreator;
};