GLWidget(QWidget * parent = 0);
~GLWidget();
+ void HandleMouseHiding(void);
+ void CheckAndRestoreMouseCursor(void);
// QSize minimumSizeHint() const;
// QSize sizeHint() const;
void initializeGL(void);
void paintGL(void);
void resizeGL(int width, int height);
+ void mouseMoveEvent(QMouseEvent *);
+// void mousePressEvent(QMouseEvent * event);
+// void mouseReleaseEvent(QMouseEvent * event);
private:
void CreateTextures(void);
int offset;
bool fullscreen;
int outputWidth;
+ int32_t hideMouseTimeout;
};
#endif // __GLWIDGET_H__