]> Creatis software - clitk.git/blobdiff - vv/vvToolCropImage.cxx
Debug interactions with the numeric keys
[clitk.git] / vv / vvToolCropImage.cxx
index d191f04c63c10a97ee25ac69eae4a5d74af8a594..2de985882c6eec8dc002d26913ba26a51cb151ef 100644 (file)
@@ -102,6 +102,8 @@ void vvToolCropImage::closeEvent(QCloseEvent *event)
     for(int i=0; i<6; i++){
       mReducedExtent[i] = mInitialExtent[i];
     }
+    for(int i=0; i<mCurrentSlicerManager->GetNumberOfSlicers(); i++)
+      mCurrentSlicerManager->GetSlicer(i)->EnableReducedExtent(false);
     UpdateExtent();
   }
   vvToolWidgetBase::closeEvent(event);
@@ -120,7 +122,10 @@ bool vvToolCropImage::close()
 //------------------------------------------------------------------------------
 void vvToolCropImage::reject()
 {
-  for(int i=0; i<mExtentSize; i++) mReducedExtent[i] = mInitialExtent[i];
+  for(int i=0; i<mExtentSize; i++)
+    mReducedExtent[i] = mInitialExtent[i];
+  for(int i=0; i<mCurrentSlicerManager->GetNumberOfSlicers(); i++)
+    mCurrentSlicerManager->GetSlicer(i)->EnableReducedExtent(false);
   UpdateExtent();
   return vvToolWidgetBase::reject();
 }