Biomedical Image Analysis Library
The Biomedical Image Analysis Library is a poweful tool for developers, physicians, researchers, engineers, and so on.
controlswidget.h
Go to the documentation of this file.
1 #ifndef CONTROLSWIDGET_H
2 #define CONTROLSWIDGET_H
3 
4 #include <QWidget>
5 
6 namespace Ui {
7  class ControlsWidget;
8 }
9 
10 class ImageViewer;
11 class Controller;
12 
13 class ControlsWidget : public QWidget {
14  Q_OBJECT
15 
16 public:
17  explicit ControlsWidget( QWidget *parent = 0 );
18  ~ControlsWidget( );
19 
20  void setController( Controller *value );
21 
22 private slots:
23  void imageChanged( );
24  void imageUpdated( );
25  void updateRange( );
26 
27  void on_spinBoxSpeed_valueChanged( int arg1 );
28 
29  void on_buttonPlay_clicked( bool checked );
30 
31  void on_pushButton1View_clicked( );
32 
33  void on_pushButton3Views_clicked( );
34 
35  void on_pushButton4Views_clicked( );
36 
37  void on_pushButton_1RGB_clicked( );
38 
39  void on_pushButton_3RGB_clicked( );
40 
41  void on_pushButton_4RGB_clicked( );
42 
43  void on_pushButtonGrid_clicked( );
44 
45  void on_pushButtonHorizontal_clicked( );
46 
47  void on_pushButtonVertical_clicked( );
48 
49  void on_pushButtonAxial_clicked( );
50 
51  void on_pushButtonCoronal_clicked( );
52 
53  void on_pushButtonSagittal_clicked( );
54 
55  void on_pushButton_RGB_clicked( );
56 
57  void on_pushButton_R_clicked( );
58 
59  void on_pushButton_G_clicked( );
60 
61  void on_pushButton_B_clicked( );
62 
63  void on_pushButtonInterpolation_clicked( );
64 
65  void on_rotate_clicked( );
66 
67  void on_pushButtonHistogramNormalization_clicked( );
68 
69  void on_pushButtonFitInView_clicked( );
70 
71 private:
72  Ui::ControlsWidget *ui;
73  Controller *controller;
74  QTimer *timer;
75 };
76 
77 #endif /* CONTROLSWIDGET_H */
The Controller class is one of the most important classes of the User Interface, and is responsible t...
Definition: controller.h:17