diff options
author | hjk <hjk@qt.io> | 2019-01-22 18:17:30 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-01-29 07:21:25 +0000 |
commit | c04c5c1575e4ee425e6d2383e52a2b44e9c20fd2 (patch) | |
tree | 24376248f16842f4311919f7cc7e848ca2c7d902 /src/plugins/projectexplorer/deployconfiguration.h | |
parent | a2224881b46b88ab54d97773674c9f10d7181772 (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.h | 8 |
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; }; |