summaryrefslogtreecommitdiffstats
path: root/examples/qwindow-compositor/qopenglwindow.cpp
diff options
context:
space:
mode:
authorGunnar Sletta <gunnar.sletta@nokia.com>2011-09-13 10:46:23 +0200
committerGunnar Sletta <gunnar.sletta@nokia.com>2011-09-13 10:46:23 +0200
commit21a2ce41a8efb6c5ab4ab2674458309bc9f031b7 (patch)
tree927045bf52f3367551cb4af17aa6b5738408c1bb /examples/qwindow-compositor/qopenglwindow.cpp
parente47eb9057bf08834885ba6ef5e593d6f1844405c (diff)
parentaf711da1389c86c969d4872ec0936a90c46e1343 (diff)
Merge branch 'refactor'
Conflicts: src/qt-compositor/compositor_api/waylandcompositor.cpp src/qt-compositor/wayland_wrapper/wloutput.cpp
Diffstat (limited to 'examples/qwindow-compositor/qopenglwindow.cpp')
-rw-r--r--examples/qwindow-compositor/qopenglwindow.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/qwindow-compositor/qopenglwindow.cpp b/examples/qwindow-compositor/qopenglwindow.cpp
new file mode 100644
index 0000000..2a53c4c
--- /dev/null
+++ b/examples/qwindow-compositor/qopenglwindow.cpp
@@ -0,0 +1,13 @@
+#include "qopenglwindow.h"
+
+QOpenGLWindow::QOpenGLWindow(const QSurfaceFormat &format, const QRect &geometry)
+ : m_format(format)
+{
+ setSurfaceType(QWindow::OpenGLSurface);
+ setGeometry(geometry);
+ setFormat(format);
+ create();
+ m_context = new QOpenGLContext;
+ m_context->setFormat(format);
+ m_context->create();
+}