]> git.sur5r.net Git - fstl/blobdiff - src/window.h
Cross-thread lambda functions fail on win32
[fstl] / src / window.h
index cb4aeb37f575d115423f64aa7f57fecb8a35dd13..22c35cb1737dd992e0004ab8a80664146963bb32 100644 (file)
@@ -10,18 +10,19 @@ class Window : public QMainWindow
     Q_OBJECT
 public:
     explicit Window(QWidget* parent=0);
-    void load_stl(const QString& filename);
+    bool load_stl(const QString& filename);
 
 public slots:
     void on_open();
     void on_about();
-    void disable_open_action();
-    void enable_open_action();
+
+    void enable_open();
+    void disable_open();
 
 private:
-    QAction* open_action;
-    QAction* about_action;
-    QAction* quit_action;
+    QAction* const open_action;
+    QAction* const about_action;
+    QAction* const quit_action;
 
     Canvas* canvas;
 };