X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvSlicerManagerCommand.cxx;h=068de40927ed7a5611d013ec21e945ed1a16ce06;hb=0b04af7278ad344a167c4e8d99e6e67c535f0d95;hp=5b1ad270442ecce2dc4267400b5c4991b1775b03;hpb=6caad9e78d85c9330eca3d7dbc082d491d1615ea;p=clitk.git diff --git a/vv/vvSlicerManagerCommand.cxx b/vv/vvSlicerManagerCommand.cxx index 5b1ad27..068de40 100644 --- a/vv/vvSlicerManagerCommand.cxx +++ b/vv/vvSlicerManagerCommand.cxx @@ -189,15 +189,14 @@ void vvSlicerManagerCommand::Execute(vtkObject *caller, return; } if (KeyPress == "x") { - for(int i=0;iNumberOfSlicers();i++) - { - SM->RemoveActor("overlay",0); - SM->SetColorMap(0); - SM->Render(); - } - return; - } - if (KeyPress == "u") { + for(int i=0; iNumberOfSlicers(); i++) { + SM->RemoveActor("overlay",0); + SM->SetColorMap(0); + SM->Render(); + } + return; + } + if (KeyPress == "u") { this->SM->Reload(); this->SM->Render(); return; @@ -300,6 +299,10 @@ void vvSlicerManagerCommand::Execute(vtkObject *caller, mStartSlicer = -1; } + if (event == vtkCommand::EndInteractionEvent) { + this->SM->UpdateLinkedNavigation(this->SM->GetSlicer(VisibleInWindow),true); + return; + } } if (VisibleInWindow > -1) { this->SM->Activated();