]> git.sur5r.net Git - fstl/blobdiff - src/canvas.h
Connect to correct slots
[fstl] / src / canvas.h
index e867898a68410d7611f609048505e511608a1de6..6507dca5b0d166872cd27c0a255376aa20399c38 100644 (file)
@@ -8,6 +8,7 @@
 
 class GLMesh;
 class Mesh;
+class Backdrop;
 
 class Canvas : public QGLWidget
 {
@@ -17,10 +18,11 @@ public:
     Canvas(const QGLFormat& format, QWidget* parent=0);
 
     void initializeGL();
-    void paintGL();
+    void paintEvent(QPaintEvent* event);
     ~Canvas();
 
 public slots:
+    void set_status(const QString& s);
     void load_mesh(Mesh* m);
 
 
@@ -40,6 +42,7 @@ private:
     QGLShaderProgram quad_shader;
 
     GLMesh* mesh;
+    Backdrop* backdrop;
 
     QVector3D center;
     float scale;
@@ -47,6 +50,7 @@ private:
     float yaw;
 
     QPoint mouse_pos;
+    QString status;
 };
 
 #endif // CANVAS_H