Crazy commit
[agianapa.git] / qt / displist / myglwidget.h
blobc47c6a0a4013c522f1acd92630c32c2329535429
1 #ifndef MYGLWIDGET_H
2 #define MYGLWIDGET_H
4 #include <QGLWidget>
5 #include <QKeyEvent>
7 class MyGLWidget : public QGLWidget
9 Q_OBJECT
11 public:
12 MyGLWidget(QWidget *parent = 0);
13 ~MyGLWidget();
15 public slots:
16 void setNumOfVertices(int dir);
17 void resizeWidget(QResizeEvent *e);
19 protected:
20 void initializeGL();
21 void paintGL();
22 void resizeGL(int width, int height);
24 private:
25 GLuint makeCircle(unsigned int numVertices);
26 int angle;
27 unsigned int numVertices;
28 GLuint mycircle;
31 #endif // MYGLWIDGET