diff options
author | hjk <hjk@qt.io> | 2019-03-13 12:22:44 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2019-03-19 15:56:17 +0000 |
commit | 1bc10248c06bf7248ca9c4e05013b492edc3210a (patch) | |
tree | 30e88bbfddb986de5ee36c60779603d03d4535e4 /src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp | |
parent | 404b284e8f234ca5c27d4a3f4db1af68cb799545 (diff) |
ProjectExplorer: Introduce a SimpleRunWorkerFactory template
... and use in as replacement for RunConfiguration::addRunWorkerFactory.
It is still convenient to have a simple way to set up run worker
factories for the typical "just run for this configuration" case,
but it's even better if it follows the nowadays predominant pattern
of keeping factories in the plugin's pimpl.
Also, it turned out there were two copies of
QmlProjectRunconfigurationFactory code, one is enough.
Change-Id: I0b28c4ea18d0f52165a49f6133dc8687a3b9c7cf
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp index 09312bca79..2a7412c4c6 100644 --- a/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp +++ b/src/plugins/qbsprojectmanager/qbsrunconfiguration.cpp @@ -169,8 +169,6 @@ QbsRunConfigurationFactory::QbsRunConfigurationFactory() registerRunConfiguration<QbsRunConfiguration>("Qbs.RunConfiguration:"); addSupportedProjectType(Constants::PROJECT_ID); addSupportedTargetDeviceType(ProjectExplorer::Constants::DESKTOP_DEVICE_TYPE); - - addRunWorkerFactory<SimpleTargetRunner>(ProjectExplorer::Constants::NORMAL_RUN_MODE); } } // namespace Internal |