class GLMesh;
class Mesh;
+class Backdrop;
class Canvas : public QGLWidget
{
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);
QGLShaderProgram quad_shader;
GLMesh* mesh;
+ Backdrop* backdrop;
QVector3D center;
float scale;
float yaw;
QPoint mouse_pos;
+ QString status;
};
#endif // CANVAS_H