summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qplatformwindow_qpa.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2012-06-27 16:20:18 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-29 16:22:19 +0200
commitf58e046a611118a6349ee617a98dbb24280ef183 (patch)
tree50fb5a6348723553da5cb8d261282f7ec3adf16b /src/gui/kernel/qplatformwindow_qpa.cpp
parent2b368469c8e58e0df26e48706b5864d5e4f7da5e (diff)
Add framestrut mouse events.
- Add infrastructure to QWindowSystemInterface. - Add a setter for enabling framestrut events to QPlatformWindow. - Add Windows implementation, pass keyboard modifiers. QDockWidget relies on it for docking. Task-number: QTBUG-26296 Change-Id: I9d84b356e9a5eb341f57b6f51f34b6b494ff7f87 Reviewed-by: Jørgen Lind <jorgen.lind@nokia.com>
Diffstat (limited to 'src/gui/kernel/qplatformwindow_qpa.cpp')
-rw-r--r--src/gui/kernel/qplatformwindow_qpa.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/gui/kernel/qplatformwindow_qpa.cpp b/src/gui/kernel/qplatformwindow_qpa.cpp
index d2ec6833b0..3c2246cf00 100644
--- a/src/gui/kernel/qplatformwindow_qpa.cpp
+++ b/src/gui/kernel/qplatformwindow_qpa.cpp
@@ -374,6 +374,29 @@ bool QPlatformWindow::startSystemResize(const QPoint &pos, Qt::Corner corner)
}
/*!
+ Reimplement this method to set whether frame strut events
+ should be sent to \a enabled.
+
+ \sa frameStrutEventsEnabled
+*/
+
+void QPlatformWindow::setFrameStrutEventsEnabled(bool enabled)
+{
+ if (enabled)
+ qWarning("This plugin does not support frame strut events.");
+}
+
+/*!
+ Reimplement this method to return whether
+ frame strut events are enabled.
+*/
+
+bool QPlatformWindow::frameStrutEventsEnabled() const
+{
+ return false;
+}
+
+/*!
\class QPlatformWindow
\since 4.8
\internal