1 // Implementation of OpenGL widget using Qt
4 // (C) 2010 Underground Software
13 class GLWidget: public QGLWidget
18 GLWidget(QWidget * parent = 0);
21 void HandleMouseHiding(void);
22 void CheckAndRestoreMouseCursor(void);
23 // QSize minimumSizeHint() const;
24 // QSize sizeHint() const;
30 void initializeGL(void);
32 void resizeGL(int width, int height);
33 void mouseMoveEvent(QMouseEvent *);
34 // void mousePressEvent(QMouseEvent * event);
35 // void mouseReleaseEvent(QMouseEvent * event);
38 void CreateTextures(void);
42 int textureWidth, textureHeight;
45 unsigned rasterWidth, rasterHeight;
52 int32_t hideMouseTimeout;
55 #endif // __GLWIDGET_H__