diff options
author | Laszlo Agocs <laszlo.agocs@digia.com> | 2014-07-29 16:55:32 +0200 |
---|---|---|
committer | Laszlo Agocs <laszlo.agocs@digia.com> | 2014-08-05 16:47:42 +0200 |
commit | 34fbc61f22f185bc4ef542132111d045956f5011 (patch) | |
tree | b327dd7db83c92ac9e4da57201f79c6dddcd0f32 /src/gui/kernel/kernel.pri | |
parent | e48737ae778b8ef5e8e905825a2787b97deea23d (diff) |
Introduce QRasterWindow
A simple convenience class providing a QWindow that has a
paintEvent and supports opening a painter on itself. It
behaves exactly like QOpenGLWindow in this respect, which is not
surprising since they share the same base class (QPaintDeviceWindow).
QRasterWindow does not however have any OpenGL dependencies and will
be present in -no-opengl builds too.
[ChangeLog] Added QRasterWindow, a thin convenience wrapper for a
QWindow on which a QPainter can be opened.
Done-with: Jorgen Lind <jorgen.lind@digia.com>
Change-Id: I37e82720492945d7b85d5f713eea8d5f7556e511
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@digia.com>
Diffstat (limited to 'src/gui/kernel/kernel.pri')
-rw-r--r-- | src/gui/kernel/kernel.pri | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/kernel/kernel.pri b/src/gui/kernel/kernel.pri index bc167cea57..c2422ec98b 100644 --- a/src/gui/kernel/kernel.pri +++ b/src/gui/kernel/kernel.pri @@ -71,7 +71,8 @@ HEADERS += \ kernel/qplatformsessionmanager.h \ kernel/qpixelformat.h \ kernel/qpaintdevicewindow.h \ - kernel/qpaintdevicewindow_p.h + kernel/qpaintdevicewindow_p.h \ + kernel/qrasterwindow.h SOURCES += \ kernel/qgenericpluginfactory.cpp \ @@ -124,7 +125,8 @@ SOURCES += \ kernel/qplatformsessionmanager.cpp \ kernel/qplatformmenu.cpp \ kernel/qpixelformat.cpp \ - kernel/qpaintdevicewindow.cpp + kernel/qpaintdevicewindow.cpp \ + kernel/qrasterwindow.cpp contains(QT_CONFIG, opengl)|contains(QT_CONFIG, opengles2) { HEADERS += \ |