diff options
Diffstat (limited to 'src/plugins/docker/dockerplugin.cpp')
| -rw-r--r-- | src/plugins/docker/dockerplugin.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/plugins/docker/dockerplugin.cpp b/src/plugins/docker/dockerplugin.cpp index 64ad244fd0..d574da8354 100644 --- a/src/plugins/docker/dockerplugin.cpp +++ b/src/plugins/docker/dockerplugin.cpp @@ -26,9 +26,16 @@ #include "dockerplugin.h" #include "dockerconstants.h" + +#include "dockerdevice.h" +#include "dockerrunconfiguration.h" #include "dockersettings.h" +#include <projectexplorer/projectexplorerconstants.h> +#include <projectexplorer/runcontrol.h> + using namespace Core; +using namespace ProjectExplorer; using namespace Utils; namespace Docker { @@ -39,6 +46,15 @@ class DockerPluginPrivate public: DockerSettings settings; DockerOptionsPage optionsPage{&settings}; + + DockerDeviceFactory deviceFactory; + DockerContainerRunConfigurationFactory containerRunConfigFactory; + + RunWorkerFactory containerRunWorkerFactory{ + RunWorkerFactory::make<SimpleTargetRunner>(), + {ProjectExplorer::Constants::NORMAL_RUN_MODE}, + {containerRunConfigFactory.runConfigurationId()} + }; }; DockerPlugin::~DockerPlugin() |
