Polyphase Game Engine
Loading...
Searching...
No Matches
DockerModule.h
Go to the documentation of this file.
1#pragma once
2
3#if EDITOR
4
5#include "../PreferencesModule.h"
6#include <string>
7
16class DockerModule : public PreferencesModule
17{
18public:
19 DECLARE_PREFERENCES_MODULE(DockerModule)
20
21 DockerModule();
22 virtual ~DockerModule();
23
24 virtual const char* GetName() const override { return GetStaticName(); }
25 virtual const char* GetParentPath() const override { return GetStaticParentPath(); }
26 virtual void Render() override;
27 virtual void LoadSettings(const rapidjson::Document& doc) override;
28 virtual void SaveSettings(rapidjson::Document& doc) override;
29
34 const std::string& GetDockerImage() const { return mDockerImage; }
35
36private:
38 std::string mDockerImage = "polyphase-engine/polyphase-engine-linux:dev";
39};
40
41#endif
Definition JsonHelpers.h:15