summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qwindowsysteminterface_qpa_p.h
diff options
context:
space:
mode:
authorSamuel Rødal <samuel.rodal@nokia.com>2011-11-22 11:06:15 +0100
committerQt by Nokia <qt-info@nokia.com>2011-12-01 10:51:10 +0100
commit89aee9ecde7ca28b5ed93514c07c41ed110849cc (patch)
treeb700b471bf93b121ab7c2623f25a83af698839d0 /src/gui/kernel/qwindowsysteminterface_qpa_p.h
parent4eedb335c6ca33ba93e56581895205f3a8be527e (diff)
Added QPA window system interface handler for logical DPI changes.
Logical DPI is independent from geometry and physical DPI. Change-Id: Ice487f61e1bda9e6791e2adf6998ebf61cdbaef2 Reviewed-by: Lars Knoll <lars.knoll@nokia.com> Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
Diffstat (limited to 'src/gui/kernel/qwindowsysteminterface_qpa_p.h')
-rw-r--r--src/gui/kernel/qwindowsysteminterface_qpa_p.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/gui/kernel/qwindowsysteminterface_qpa_p.h b/src/gui/kernel/qwindowsysteminterface_qpa_p.h
index 44746500aa..7d5455c06b 100644
--- a/src/gui/kernel/qwindowsysteminterface_qpa_p.h
+++ b/src/gui/kernel/qwindowsysteminterface_qpa_p.h
@@ -63,6 +63,7 @@ public:
ScreenOrientation,
ScreenGeometry,
ScreenAvailableGeometry,
+ ScreenLogicalDotsPerInch,
Map,
Unmap,
Expose
@@ -215,6 +216,13 @@ public:
QWeakPointer<QScreen> screen;
};
+ class ScreenLogicalDotsPerInchEvent : public WindowSystemEvent {
+ public:
+ ScreenLogicalDotsPerInchEvent(QScreen *s)
+ : WindowSystemEvent(ScreenLogicalDotsPerInch), screen(s) { }
+ QWeakPointer<QScreen> screen;
+ };
+
class MapEvent : public WindowSystemEvent {
public:
MapEvent(QWindow *mapped)