diff options
author | Andreas Holzammer <andreas.holzammer@kdab.com> | 2017-03-21 15:48:04 +0100 |
---|---|---|
committer | Andreas Holzammer <andreas.holzammer@kdab.com> | 2017-03-24 07:54:45 +0000 |
commit | 7aebc2d0faa95b5e711c955613b745114a9f7a99 (patch) | |
tree | e5ed164283ae24789a3131dfd9637b57001e50eb /mkspecs | |
parent | 13c67432bd891e818eb22aace015e478ec45b92c (diff) |
WINCE: Don't receive touches by default from gestures
Windows Embedded Compact does send events from touch devices,
as mouse event and as gesture event. There is no way to
distinguish between a regular mouse event coming from a
a connected physical mouse or a touchscreen. There is also
no way to tell Windows to not deliver these touches as mouse
events.
Change-Id: Ia894ef9d1c0f8650f45f5bc328ce48f2505cac40
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'mkspecs')
-rw-r--r-- | mkspecs/wince70embedded-armv4i-msvc2008/qmake.conf | 3 | ||||
-rw-r--r-- | mkspecs/wince70embedded-x86-msvc2008/qmake.conf | 4 | ||||
-rw-r--r-- | mkspecs/wince80colibri-armv7-msvc2012/qmake.conf | 3 |
3 files changed, 10 insertions, 0 deletions
diff --git a/mkspecs/wince70embedded-armv4i-msvc2008/qmake.conf b/mkspecs/wince70embedded-armv4i-msvc2008/qmake.conf index 860fbc0e6a..286db7b352 100644 --- a/mkspecs/wince70embedded-armv4i-msvc2008/qmake.conf +++ b/mkspecs/wince70embedded-armv4i-msvc2008/qmake.conf @@ -10,6 +10,9 @@ CE_ARCH = armv4i DEFINES += QT_NO_CLIPBOARD QT_NO_ACCESSIBILITY QT_NO_NATIVE_GESTURES QT_NOSTANDARDSHELL_UI_MODEL _CRT_SECURE_NO_DEPRECATE _WIN32_WCE=0x700 $$CE_ARCH _AMRV7_ armv7 _ARM_ +# Uncomment following line, if you want to receive touches from the gesture api of Windows. Beware that Windows does deliver mouse events for touch events at the same time. +#DEFINES += QT_TOUCH_FROM_GESTURE + QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:WINDOWSCE,7.00 /MACHINE:THUMB QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWSCE,7.00 /MACHINE:THUMB QMAKE_LFLAGS_DLL = /SUBSYSTEM:WINDOWSCE,7.00 /MACHINE:THUMB /DLL /SAFESEH:NO diff --git a/mkspecs/wince70embedded-x86-msvc2008/qmake.conf b/mkspecs/wince70embedded-x86-msvc2008/qmake.conf index 4d995db332..ff029c10ce 100644 --- a/mkspecs/wince70embedded-x86-msvc2008/qmake.conf +++ b/mkspecs/wince70embedded-x86-msvc2008/qmake.conf @@ -9,6 +9,10 @@ CE_ARCH = _TGTCPU DEFINES += QT_NO_NATIVE_GESTURES QT_NOSTANDARDSHELL_UI_MODEL _CRT_SECURE_NO_DEPRECATE _WIN32_WCE=0x700 $$CE_ARCH _X86_ _M_IX86 +# Uncomment following line, if you want to receive touches from the gesture api of Windows. Beware that Windows does deliver mouse events for touch events at the same time. +#DEFINES += QT_TOUCH_FROM_GESTURE + + QMAKE_LFLAGS_CONSOLE = /SUBSYSTEM:WINDOWSCE,7.00 /MACHINE:X86 QMAKE_LFLAGS_WINDOWS = /SUBSYSTEM:WINDOWSCE,7.00 /MACHINE:X86 QMAKE_LFLAGS_DLL = /SUBSYSTEM:WINDOWSCE,7.00 /MACHINE:X86 /DLL /SAFESEH:NO diff --git a/mkspecs/wince80colibri-armv7-msvc2012/qmake.conf b/mkspecs/wince80colibri-armv7-msvc2012/qmake.conf index 7af1ca828e..aa3c5fd9a6 100644 --- a/mkspecs/wince80colibri-armv7-msvc2012/qmake.conf +++ b/mkspecs/wince80colibri-armv7-msvc2012/qmake.conf @@ -12,6 +12,9 @@ QT_CONFIG -= accessibility DEFINES += QT_NO_CLIPBOARD QT_NO_ACCESSIBILITY QT_NO_NATIVE_GESTURES QT_NOSTANDARDSHELL_UI_MODEL _CRT_SECURE_NO_DEPRECATE _WIN32_WCE=0x800 $$CE_ARCH _AMRV7_ armv7 _ARM_ UNDER_CE WINCE ARM QT_NO_WINCE_SHELLSDK QT_NO_WINCE_NUIOUSER +# Uncomment following line, if you want to receive touches from the gesture api of Windows. Beware that Windows does deliver mouse events for touch events at the same time. +#DEFINES += QT_TOUCH_FROM_GESTURE + #QMAKE_CXXFLAGS += /P QMAKE_CFLAGS_RELEASE += -O2 -MT QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi |