]> git.sur5r.net Git - fstl/blob - src/window.h
cb4aeb37f575d115423f64aa7f57fecb8a35dd13
[fstl] / src / window.h
1 #ifndef WINDOW_H
2 #define WINDOW_H
3
4 #include <QMainWindow>
5
6 class Canvas;
7
8 class Window : public QMainWindow
9 {
10     Q_OBJECT
11 public:
12     explicit Window(QWidget* parent=0);
13     void load_stl(const QString& filename);
14
15 public slots:
16     void on_open();
17     void on_about();
18     void disable_open_action();
19     void enable_open_action();
20
21 private:
22     QAction* open_action;
23     QAction* about_action;
24     QAction* quit_action;
25
26     Canvas* canvas;
27 };
28
29 #endif // WINDOW_H