2 * GlWidget.cpp 08/01/26
4 * A OpenGL widget template.
6 * Copyright: (c) 2008 CTU Dragons
7 * CTU FEE - Department of Control Engineering
8 * Authors: Martin Zidek, Michal Sojka, Tran Duy Khanh
16 GLWidget::GLWidget(Painter *painter, QWidget *parent)
17 : QGLWidget(QGLFormat(QGL::SampleBuffers), parent), painter(painter)
19 setFixedSize(painter->size());
22 void GLWidget::animate()
24 /* repaint should be used only if we want to draw immediately,
25 otherwise update() should be preferred */
30 void GLWidget::paintEvent(QPaintEvent *event)
34 p.setRenderHint(QPainter::Antialiasing);
35 painter->paint(&p, event);