X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;ds=sidebyside;f=lib%2FEditorGraphicBBS%2FbbsVtkGUIEditorGraphic%2FGBlackBoxController.cxx;h=93e06fa2fe1eec7e4595764be469d77281f2db6f;hb=6bb706f241008994b08baa2e44fe414f2277c5ab;hp=b8d884e12b7e8b3664e32ba3780f03594ff667d9;hpb=a6d479881eeb637cd06afa3b2177e430fa05571e;p=bbtkGEditor.git diff --git a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx index b8d884e..93e06fa 100644 --- a/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx +++ b/lib/EditorGraphicBBS/bbsVtkGUIEditorGraphic/GBlackBoxController.cxx @@ -131,23 +131,9 @@ namespace bbtk } //========================================================================= - - bool GBlackBoxController::OnLeftDClick() - { - - return true; - } - - //========================================================================= - + bool GBlackBoxController::OnRightButtonUp() { - GBlackBoxModel *bbmodel = (GBlackBoxModel*)_model; - if(bbmodel->isExecutable()) - { - bbmodel->setExecutable(false); - } - return true; } @@ -167,7 +153,14 @@ namespace bbtk { GBlackBoxModel *bbmodel = (GBlackBoxModel*)_model; _view->setState(HIGHLIGHTED); - bbmodel->setExecutable(true); + if(bbmodel->isExecutable()) + { + bbmodel->setExecutable(false); + } + else + { + bbmodel->setExecutable(true); + } bbmodel->notifyObservers(getId()); }