X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=vv%2FvvToolCropImage.h;h=2a233c28932a37ccfdc30278a59992b42301a0af;hb=6d21b5c535447c4e823bd41890c75f1ee5476227;hp=42b85b7c73ae6efe0d32ff8703cee3b42d96fc98;hpb=c7c62b61f99ae5c36563613b9a7b4b3b2ec3648b;p=clitk.git diff --git a/vv/vvToolCropImage.h b/vv/vvToolCropImage.h index 42b85b7..2a233c2 100644 --- a/vv/vvToolCropImage.h +++ b/vv/vvToolCropImage.h @@ -3,8 +3,8 @@ Program: vv Module: $RCSfile: vvToolCropImage.h,v $ Language: C++ - Date: $Date: 2010/03/01 07:37:25 $ - Version: $Revision: 1.2 $ + Date: $Date: 2010/03/02 13:28:43 $ + Version: $Revision: 1.4 $ Author : David Sarrut (david.sarrut@creatis.insa-lyon.fr) Copyright (C) 2010 @@ -51,19 +51,32 @@ class vvToolCropImage: public slots: virtual void apply(); - void sliderMoved(int s); + virtual bool close(); + virtual void reject(); + void sliderXMinValueChanged(int s); + void sliderXMaxValueChanged(int s); + void sliderYMinValueChanged(int s); + void sliderYMaxValueChanged(int s); + void sliderZMinValueChanged(int s); + void sliderZMaxValueChanged(int s); + // void sliderTMinValueChanged(int s); + // void sliderTMaxValueChanged(int s); + void autoCropValueChanged(double v); //----------------------------------------------------- static void Initialize() { SetToolName("Crop"); SetToolMenuName("Crop"); - SetToolIconFilename(":/new/prefix1/icons/binarize.png"); + SetToolIconFilename(":/new/prefix1/icons/crop.png"); SetToolTip("Crop image."); } protected: Ui::vvToolCropImage ui; int * mReducedExtent; + int * mInitialExtent; + int mExtentSize; + void UpdateExtent(); }; // end class vvToolCropImage //------------------------------------------------------------------------------