33 lines
539 B
C++
33 lines
539 B
C++
/*
|
|
* Copyright (c) 2010 Petr Mrázek (peterix)
|
|
* See LICENSE for details.
|
|
*/
|
|
|
|
#ifndef GLWIDGET_H
|
|
#define GLWIDGET_H
|
|
|
|
#include <QGLWidget>
|
|
|
|
class GLWPrivate;
|
|
class GLWidget : public QGLWidget
|
|
{
|
|
public:
|
|
GLWidget();
|
|
~GLWidget();
|
|
|
|
float rot;
|
|
void resizeGL(int width, int height);
|
|
|
|
protected:
|
|
void initializeGL();
|
|
void paintGL();
|
|
void mousePressEvent(QMouseEvent *event);
|
|
void mouseMoveEvent(QMouseEvent *event);
|
|
void timerEvent(QTimerEvent *event);
|
|
|
|
private:
|
|
GLWPrivate * d;
|
|
};
|
|
|
|
#endif // GLWIDGET_H
|