From f9237ef08e157fcf2ce4b1d5b376a1403032bd64 Mon Sep 17 00:00:00 2001 From: phesch <ulila@student.kit.edu> Date: Wed, 17 Nov 2021 16:42:17 +0100 Subject: [PATCH] Pretty-print Aron JSON data in clipboard Also fix a code style issue. --- .../libraries/armem_gui/instance/InstanceView.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp b/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp index 74dc84486..b1f347c46 100644 --- a/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp +++ b/source/RobotAPI/libraries/armem_gui/instance/InstanceView.cpp @@ -325,10 +325,11 @@ namespace armarx::armem::gui::instance } } } - - if (const std::optional<aron::Path> path = getElementPath(item)) + + const std::optional<aron::Path> elementPath = getElementPath(item); + if (elementPath) { - menu.addAction(makeActionCopyDataToClipboard(path.value())); + menu.addAction(makeActionCopyDataToClipboard(elementPath.value())); } if (menu.actions().size() > 0) @@ -431,7 +432,7 @@ namespace armarx::armem::gui::instance nlohmann::json json = aron::converter::AronNlohmannJSONConverter::ConvertToNlohmannJSON(element); QClipboard* clipboard = QApplication::clipboard(); - clipboard->setText(QString::fromStdString(json.dump())); + clipboard->setText(QString::fromStdString(json.dump(2))); QApplication::processEvents(); } catch (const aron::error::AronException& e) -- GitLab