From 0327362aa5211aad81c2a65c04204aae163ce7f2 Mon Sep 17 00:00:00 2001 From: Stephane Albert <stephane.albert@c-s.fr> Date: Thu, 5 Mar 2015 11:00:15 +0100 Subject: [PATCH] ENH: Fixed signal/slot connections. --- Code/Common/Gui/mvdImageViewWidget.cxx | 40 ++++++++------------------ Code/Common/Gui/mvdImageViewWidget.h | 2 +- 2 files changed, 13 insertions(+), 29 deletions(-) diff --git a/Code/Common/Gui/mvdImageViewWidget.cxx b/Code/Common/Gui/mvdImageViewWidget.cxx index 535e66c16e..e40f5ca5e7 100644 --- a/Code/Common/Gui/mvdImageViewWidget.cxx +++ b/Code/Common/Gui/mvdImageViewWidget.cxx @@ -201,10 +201,10 @@ ImageViewWidget QObject::connect( stackedLayerModel, - SIGNAL( AboutToDeleteLayer( size_t ) ), + SIGNAL( LayerAboutToBeDeleted( size_t ) ), // to: this, - SLOT( OnAboutToDeleteLayer( size_t ) ) + SLOT( OnLayerAboutToBeDeleted( size_t ) ) ); QObject::connect( @@ -795,22 +795,6 @@ ImageViewWidget this, SLOT( updateGL() ) ); - - QObject::connect( - layer, - SIGNAL( LayerAdded( size_t ) ), - // from: - this, - SLOT( OnLayerAdded( size_t ) ) - ); - - QObject::disconnect( - layer, - SIGNAL( AboutToDeleteLayer( size_t ) ), - // from: - this, - SLOT( OnAboutToDeleteLayer( size_t ) ) - ); } /*******************************************************************************/ @@ -870,16 +854,6 @@ ImageViewWidget m_Manipulator->CenterOn( point ); } -/******************************************************************************/ -void -ImageViewWidget -::OnAboutToDeleteLayer( size_t index ) -{ - assert( GetLayerStack()!=NULL ); - - Disconnect( GetLayerStack()->At( index ) ); -} - /******************************************************************************/ void ImageViewWidget @@ -914,6 +888,16 @@ ImageViewWidget updateGL(); } +/******************************************************************************/ +void +ImageViewWidget +::OnLayerAboutToBeDeleted( size_t index ) +{ + assert( GetLayerStack()!=NULL ); + + Disconnect( GetLayerStack()->At( index ) ); +} + /******************************************************************************/ void ImageViewWidget diff --git a/Code/Common/Gui/mvdImageViewWidget.h b/Code/Common/Gui/mvdImageViewWidget.h index 6dede5c2bd..2cdaf5aef7 100644 --- a/Code/Common/Gui/mvdImageViewWidget.h +++ b/Code/Common/Gui/mvdImageViewWidget.h @@ -325,7 +325,7 @@ private slots: void OnLayerAdded( size_t ); /** */ - void OnAboutToDeleteLayer( size_t ); + void OnLayerAboutToBeDeleted( size_t ); }; }// end namespace 'mvd' -- GitLab