1 #ifndef VVTOOLCROPIMAGE_H
2 #define VVTOOLCROPIMAGE_H
3 #include <QtDesigner/QDesignerExportWidget>
6 #include "vvToolBase.h"
7 #include "vvToolWidgetBase.h"
8 #include "vvMainWindowBase.h"
9 #include "ui_vvToolCropImage.h"
11 //------------------------------------------------------------------------------
12 class vvToolCropImage:
13 public vvToolWidgetBase,
14 public vvToolBase<vvToolCropImage>,
15 private Ui::vvToolCropImage
19 vvToolCropImage(vvMainWindowBase * parent=0, Qt::WindowFlags f=0);
22 virtual void InputIsSelected(vvSlicerManager *m);
27 virtual void reject();
28 void sliderXMinValueChanged(int s);
29 void sliderXMaxValueChanged(int s);
30 void sliderYMinValueChanged(int s);
31 void sliderYMaxValueChanged(int s);
32 void sliderZMinValueChanged(int s);
33 void sliderZMaxValueChanged(int s);
34 // void sliderTMinValueChanged(int s);
35 // void sliderTMaxValueChanged(int s);
36 void autoCropValueChanged(double v);
38 //-----------------------------------------------------
39 static void Initialize() {
41 SetToolMenuName("Crop");
42 SetToolIconFilename(":/new/prefix1/icons/crop.png");
43 SetToolTip("Crop image.");
47 Ui::vvToolCropImage ui;
53 }; // end class vvToolCropImage
54 //------------------------------------------------------------------------------