2011-08-22 08:49:28 +00:00
|
|
|
#include <QWindow>
|
|
|
|
|
|
|
|
#include <QtGui/qopengl.h>
|
|
|
|
#include <QtGui/qopenglshaderprogram.h>
|
|
|
|
#include <QtGui/qopenglframebufferobject.h>
|
|
|
|
|
|
|
|
#include <QColor>
|
|
|
|
#include <QTime>
|
|
|
|
|
|
|
|
class QOpenGLContext;
|
|
|
|
|
|
|
|
class PaintedWindow : public QWindow
|
|
|
|
{
|
|
|
|
Q_OBJECT
|
|
|
|
public:
|
|
|
|
PaintedWindow();
|
|
|
|
|
|
|
|
private slots:
|
|
|
|
void paint();
|
|
|
|
|
|
|
|
private:
|
|
|
|
void resizeEvent(QResizeEvent *);
|
2011-09-07 08:31:03 +00:00
|
|
|
void exposeEvent(QExposeEvent *);
|
2011-08-22 08:49:28 +00:00
|
|
|
|
|
|
|
QOpenGLContext *m_context;
|
|
|
|
};
|