1 #ifndef Q_crop_h
2 #define Q_crop_h
3 #include "ui_crop.h"
4 #include "ADM_image.h"
5 #include "DIA_flyDialogQt4.h"
6 #include "DIA_flyCrop.h"
7 #include "crop.h"
8 
9 
10 
11 #if 1
12     #define aprintf ADM_info
13 #else
14     #define aprintf(...) {}
15 #endif
16 
17 #if 1
18 class Ui_cropWindow : public QDialog
19 {
20 	Q_OBJECT
21 
22 protected:
23 	int lock;
24 
25 public:
26 	flyCrop *myCrop;
27 	ADM_QCanvas *canvas;
28 	Ui_cropWindow(QWidget* parent, crop *param,ADM_coreVideoFilter *in);
29 	~Ui_cropWindow();
30 	Ui_cropDialog ui;
31 
32 public slots:
33 	void gather(crop *param);
34 
35 private slots:
36 	void sliderUpdate(int foo);
37 	void valueChanged(int foo);
38 	void autoCrop(bool f);
39 	void reset(bool f);
40 	void toggleRubber(int checkState);
41 
42 private:
43         void resizeEvent(QResizeEvent *event);
44         void showEvent(QShowEvent *event);
45 };
46 
47 #endif	// Q_crop_h
48 #endif
49 
50