From 3038e95f698ae72ed091cd2eeefe678578414527 Mon Sep 17 00:00:00 2001 From: Stephane Albert <stephane.albert@c-s.fr> Date: Fri, 24 Apr 2015 11:29:35 +0200 Subject: [PATCH] ENH: Fixed missing refresh of image-view when layer has been deleted from layer-stack. --- Code/Common/Gui/mvdImageViewWidget.cxx | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Code/Common/Gui/mvdImageViewWidget.cxx b/Code/Common/Gui/mvdImageViewWidget.cxx index cf9f381cd9..ea8150a91b 100644 --- a/Code/Common/Gui/mvdImageViewWidget.cxx +++ b/Code/Common/Gui/mvdImageViewWidget.cxx @@ -187,6 +187,14 @@ ImageViewWidget this, SLOT( UpdateScene() ) ); + + QObject::disconnect( + model, + SIGNAL( ContentChanged() ), + // from: + this, + SLOT( updateGL() ) + ); } } @@ -224,6 +232,14 @@ ImageViewWidget SLOT( UpdateScene() ) ); + QObject::connect( + stackedLayerModel, + SIGNAL( ContentChanged() ), + // to: + this, + SLOT( updateGL() ) + ); + QObject::connect( stackedLayerModel, SIGNAL( ReferenceChanged( size_t ) ), @@ -465,7 +481,7 @@ ImageViewWidget { QGLWidget::paintGL(); - qDebug() << this << "::paintGL()"; + // qDebug() << this << "::paintGL()"; // // Get new rendering-context. -- GitLab