1 #ifndef CONTROL_DIALOG_H
2 #define CONTROL_DIALOG_H
10 #include "myglwidget.h"
11 #include "ui_controlDialog.h"
13 class ControlDialog
: public QDialog
, public Ui::controlDialog
18 ControlDialog(QWidget
*parent
= 0);
22 void glSceneNeedsUpdate(void);
23 void fileNameChanged(QString fileName
);
26 void on_startButton_clicked();
27 void on_stopButton_clicked();
28 void on_exitButton_clicked();
30 // Axis tab associated slots
31 void on_globalAxisCheck_stateChanged(int state
);
33 // Camera tab associated slots
34 void on_eyeXEdit_textChanged(const QString
& text
);
35 void on_eyeYEdit_textChanged(const QString
& text
);
36 void on_eyeZEdit_textChanged(const QString
& text
);
38 void on_centerXEdit_textChanged(const QString
& text
);
39 void on_centerYEdit_textChanged(const QString
& text
);
40 void on_centerZEdit_textChanged(const QString
& text
);
42 void on_upXEdit_textChanged(const QString
& text
);
43 void on_upYEdit_textChanged(const QString
& text
);
44 void on_upZEdit_textChanged(const QString
& text
);
46 // Sphere tab associated slots
47 void on_stacksSpin_valueChanged(int i
);
48 void on_slicesSpin_valueChanged(int i
);
49 void on_radiusSpin_valueChanged(double d
);
50 void on_cullingCheck_stateChanged(int state
);
52 // Data tab associates slots
53 void on_browseFileButton_clicked();
54 void on_fileNameChangedManually();
66 #endif // CONTROL_DIALOG_H