qvolray

view src/ui.h @ 26:f4cc61b5a3eb

foo
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 14 Apr 2012 04:59:14 +0300
parents 2d0dfb5751dc
children 011ac823600c
line source
1 #ifndef UI_H_
2 #define UI_H_
4 #include <QMainWindow>
5 #include <QDockWidget>
6 #include "volray.h"
8 class SideWindow;
10 // This is the main application window (duh)
11 class MainWindow : public QMainWindow {
12 private:
13 Q_OBJECT
15 MainGLView *maingl;
16 SideWindow *sidewin;
18 private slots:
19 void open_volume();
21 public:
22 MainWindow();
23 };
25 /* This is the detachable window with the volume slice view
26 * transfer function, etc
27 */
28 class SideWindow : public QDockWidget {
29 private:
30 Q_OBJECT
32 SliceGLView *slice_view;
34 private slots:
35 void zslider_change(int val);
36 void clip_change(int checked);
38 public:
39 SideWindow();
40 };
42 // call to force a redisplay on all GL views
43 void post_redisplay();
46 #endif // UI_H_