summaryrefslogtreecommitdiff
path: root/src/plugins/docker/dockerplugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/docker/dockerplugin.cpp')
-rw-r--r--src/plugins/docker/dockerplugin.cpp16
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()