From 121d1ac0be4698149c800161e517145c8e119cec 2017-11-24 10:07:10 From: Alexandre Leroux Date: 2017-11-24 10:07:10 Subject: [PATCH] Calls plot refresh when the editor is closed --- diff --git a/gui/src/Visualization/VisualizationGraphRenderingDelegate.cpp b/gui/src/Visualization/VisualizationGraphRenderingDelegate.cpp index abb5f53..34b1ba6 100644 --- a/gui/src/Visualization/VisualizationGraphRenderingDelegate.cpp +++ b/gui/src/Visualization/VisualizationGraphRenderingDelegate.cpp @@ -177,9 +177,11 @@ VisualizationGraphRenderingDelegate::VisualizationGraphRenderingDelegate( void VisualizationGraphRenderingDelegate::onMouseDoubleClick(QMouseEvent *event) noexcept { // Opens color scale editor if color scale is double clicked - if (auto colorScale - = dynamic_cast(impl->m_Plot.layoutElementAt(event->pos()))) { - ColorScaleEditor{}.exec(); + auto colorScale = dynamic_cast(impl->m_Plot.layoutElementAt(event->pos())); + if (impl->m_ColorScale.m_Scale == colorScale) { + if (ColorScaleEditor{impl->m_ColorScale}.exec() == QDialog::Accepted) { + impl->m_Plot.replot(); + } } }