From 96563045a8c3e373b0bd6538b72cd33fe13637b6 Mon Sep 17 00:00:00 2001 From: Fabian Paus <fabian.paus@kit.edu> Date: Wed, 27 May 2020 15:18:53 +0200 Subject: [PATCH] ArViz recordings: Enable to hide/show layers in a recording --- .../RobotAPI/gui-plugins/ArViz/ArVizWidgetController.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/source/RobotAPI/gui-plugins/ArViz/ArVizWidgetController.cpp b/source/RobotAPI/gui-plugins/ArViz/ArVizWidgetController.cpp index e0c2cbd1e..37c660527 100644 --- a/source/RobotAPI/gui-plugins/ArViz/ArVizWidgetController.cpp +++ b/source/RobotAPI/gui-plugins/ArViz/ArVizWidgetController.cpp @@ -654,10 +654,17 @@ namespace armarx { updates[updateIter->update.name] = &updateIter->update; } + + auto layerIDsBefore = visualizer.getLayerIDs(); for (auto& pair : updates) { visualizer.apply(*pair.second); } + auto layerIDsAfter = visualizer.getLayerIDs(); + if (layerIDsAfter != layerIDsBefore) + { + visualizer.emitLayersChanged(layerIDsAfter); + } return updateBegin->timestampInMicroseconds; } -- GitLab