summaryrefslogtreecommitdiffstats
path: root/examples/opengl/hellogl/window.cpp
diff options
context:
space:
mode:
authorSarah Smith <sarah.j.smith@nokia.com>2009-10-09 12:00:25 +1000
committerSarah Smith <sarah.j.smith@nokia.com>2009-10-09 12:00:25 +1000
commit3d91051ce5ff92501b33580f1726f6726795c42d (patch)
treeceb60ad4e2f0b26fa6ef4412552118ad96705dc8 /examples/opengl/hellogl/window.cpp
parentef8d9fa7091b0d45fe15aae43b8f1c47547cb16d (diff)
hellogl now runs on QT_OPENGL_ES_1 (ie N95).
effort to have examples show portable GL code continues. One #ifdef in whole example and it now runs on N95 and desktop. Reviewed-by: Rhys Weatherley
Diffstat (limited to 'examples/opengl/hellogl/window.cpp')
-rw-r--r--examples/opengl/hellogl/window.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/examples/opengl/hellogl/window.cpp b/examples/opengl/hellogl/window.cpp
index 2b06b9c50a..19a8aacc99 100644
--- a/examples/opengl/hellogl/window.cpp
+++ b/examples/opengl/hellogl/window.cpp
@@ -88,3 +88,11 @@ QSlider *Window::createSlider()
return slider;
}
//! [2]
+
+void Window::keyPressEvent(QKeyEvent *e)
+{
+ if (e->key() == Qt::Key_Escape)
+ close();
+ else
+ QWidget::keyPressEvent(e);
+}