update for gui meta panel

This commit is contained in:
Micah
2020-10-04 16:26:52 -04:00
parent d800876879
commit 0ccf4dfd1f
147 changed files with 302 additions and 162 deletions
@@ -31,6 +31,7 @@
#include <openspace/scripting/scriptengine.h>
#include <openspace/util/factorymanager.h>
#include <openspace/interaction/keybindingmanager.h>
#include <openspace/scene/scenelicensewriter.h>
#include <ghoul/logging/logmanager.h>
@@ -42,6 +43,7 @@ namespace {
constexpr const char* TypeFactories = "factories";
constexpr const char* TypeKeyboard = "keyboard";
constexpr const char* TypeAsset = "asset";
constexpr const char* TypeMeta= "meta";
} // namespace
namespace openspace {
@@ -66,6 +68,11 @@ void DocumentationTopic::handleJson(const nlohmann::json& json) {
else if (requestedType == TypeAsset) {
response = json::parse(global::keybindingManager.generateJson());
}
else if (requestedType == TypeMeta) {
std::string docs = SceneLicenseWriter().generateJson();
nlohmann::json parsedDocs = json::parse(docs);
response = parsedDocs;
}
_connection->sendJson(wrappedPayload(response));
}