diff options
Diffstat (limited to 'src/plugins/docker/dockerplugin.cpp')
-rw-r--r-- | src/plugins/docker/dockerplugin.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/plugins/docker/dockerplugin.cpp b/src/plugins/docker/dockerplugin.cpp index d195c81d6b3..3c07eb29857 100644 --- a/src/plugins/docker/dockerplugin.cpp +++ b/src/plugins/docker/dockerplugin.cpp @@ -27,6 +27,7 @@ #include "dockerconstants.h" +#include "dockerapi.h" #include "dockerbuildstep.h" #include "dockerdevice.h" #include "dockersettings.h" @@ -43,13 +44,15 @@ namespace Internal { class DockerPluginPrivate { public: -// DockerSettings settings; -// DockerOptionsPage optionsPage{&settings}; + // DockerSettings settings; + // DockerOptionsPage optionsPage{&settings}; DockerDeviceFactory deviceFactory; -// DockerBuildStepFactory buildStepFactory; + // DockerBuildStepFactory buildStepFactory; Utils::optional<bool> daemonRunning; + + DockerApi dockerApi; }; static DockerPlugin *s_instance = nullptr; @@ -59,16 +62,10 @@ DockerPlugin::DockerPlugin() s_instance = this; } -// Utils::null_opt for not evaluated, true or false if it had been evaluated already -Utils::optional<bool> DockerPlugin::isDaemonRunning() -{ - return s_instance ? s_instance->d->daemonRunning : Utils::nullopt; -} - -void DockerPlugin::setGlobalDaemonState(Utils::optional<bool> state) +DockerApi *DockerPlugin::dockerApi() { - QTC_ASSERT(s_instance, return); - s_instance->d->daemonRunning = state; + QTC_ASSERT(s_instance, return nullptr); + return &s_instance->d->dockerApi; } DockerPlugin::~DockerPlugin() |