summaryrefslogtreecommitdiffstats
path: root/src/gui/kernel/qguiapplication_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/kernel/qguiapplication_p.h')
-rw-r--r--src/gui/kernel/qguiapplication_p.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/gui/kernel/qguiapplication_p.h b/src/gui/kernel/qguiapplication_p.h
index b79dbd317f..8080d7801d 100644
--- a/src/gui/kernel/qguiapplication_p.h
+++ b/src/gui/kernel/qguiapplication_p.h
@@ -382,6 +382,17 @@ struct Q_GUI_EXPORT QWindowsApplication
AlwaysActivateWindow
};
+ enum TouchWindowTouchType {
+ NormalTouch = 0x00000000,
+ FineTouch = 0x00000001,
+ WantPalmTouch = 0x00000002
+ };
+
+ Q_DECLARE_FLAGS(TouchWindowTouchTypes, TouchWindowTouchType)
+
+ virtual void setTouchWindowTouchType(TouchWindowTouchTypes type) = 0;
+ virtual TouchWindowTouchTypes touchWindowTouchType() const = 0;
+
virtual WindowActivationBehavior windowActivationBehavior() const = 0;
virtual void setWindowActivationBehavior(WindowActivationBehavior behavior) = 0;
@@ -394,6 +405,10 @@ struct Q_GUI_EXPORT QWindowsApplication
} // QPlatformInterface::Private
+#if defined(Q_OS_WIN)
+Q_DECLARE_OPERATORS_FOR_FLAGS(QPlatformInterface::Private::QWindowsApplication::TouchWindowTouchTypes)
+#endif
+
QT_END_NAMESPACE
#endif // QGUIAPPLICATION_P_H