summaryrefslogtreecommitdiffstats
path: root/examples/qpa
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qpa')
-rw-r--r--examples/qpa/windows/window.cpp7
-rw-r--r--examples/qpa/windows/window.h1
2 files changed, 6 insertions, 2 deletions
diff --git a/examples/qpa/windows/window.cpp b/examples/qpa/windows/window.cpp
index 1c09c6b3da..bbfc6a3116 100644
--- a/examples/qpa/windows/window.cpp
+++ b/examples/qpa/windows/window.cpp
@@ -38,8 +38,6 @@ Window::Window(QWindow *parent)
m_image.fill(colorTable[m_backgroundColorIndex % (sizeof(colorTable) / sizeof(colorTable[0]))].rgba());
m_lastPos = QPoint(-1, -1);
-
- render();
}
void Window::mousePressEvent(QMouseEvent *event)
@@ -71,6 +69,11 @@ void Window::mouseReleaseEvent(QMouseEvent *event)
render();
}
+void Window::exposeEvent(QExposeEvent *)
+{
+ render();
+}
+
void Window::resizeEvent(QResizeEvent *)
{
QImage old = m_image;
diff --git a/examples/qpa/windows/window.h b/examples/qpa/windows/window.h
index f716145f94..546cf67bce 100644
--- a/examples/qpa/windows/window.h
+++ b/examples/qpa/windows/window.h
@@ -13,6 +13,7 @@ protected:
void keyPressEvent(QKeyEvent *);
+ void exposeEvent(QExposeEvent *);
void resizeEvent(QResizeEvent *);
private: