qtdeclarative/tests/auto/quick
Daniel d'Andrada 4b7dc1cf59 Remove mouse grabber if touch used for mouse emulation has been grabbed
If an item grabs a touch that is currently being used for mouse pointer
emulation, the current mouse grabber should lose the mouse as mouse
events will no longer be generated from that touch point.

Example of what happens without this patch:
-User touches a MouseArea. It gets pressed.
-Some other item grabs that touch.
-This touch eventually ends.
-The MouseArea would still be pressed.
And what will happens instead after this patch:
-User touches a MouseArea. It gets pressed.
-Some other item grabs that touch.
-The MouseArea gets canceled and released
-This touch eventually ends.

Change-Id: I24114f18be564553a4a768243bb20379affe7a8f
Reviewed-by: Shawn Rutledge <shawn.rutledge@digia.com>
2014-10-29 21:12:59 +01:00
..
examples Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
geometry Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
nodes Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
nokeywords Added QSGPainterNode abstraction to QSGAdaptationLayer 2014-08-27 08:13:46 +02:00
qquickaccessible Support Accessible.ignored on non-leaf items 2014-10-21 20:32:52 +02:00
qquickanchors Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickanimatedimage Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickanimatedsprite Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickanimationcontroller Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickanimations Make tst_qquickanimations more reliable 2014-09-19 12:23:47 +02:00
qquickanimators Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickapplication Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickbehaviors Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickborderimage Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickcanvasitem Fix clip state tracking in Context2D 2014-09-22 21:42:32 +02:00
qquickdrag Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickdroparea Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickdynamicpropertyanimation Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickflickable Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickflipable Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickfocusscope Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickfontloader Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickfontmetrics Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickframebufferobject Temporarily skip tst_qquickframebufferobject when using ANGLE. 2014-10-09 11:47:44 +02:00
qquickgridview Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickimage Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickimageprovider Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickitem Fix performance regression caused by SG signals in QQuickItem. 2014-09-03 09:16:14 +02:00
qquickitem2 Revert "Temporarily mark grab()/item.layer tests insignificant under ANGLE" 2014-09-30 08:48:48 +02:00
qquickitemlayer Revert "Temporarily mark grab()/item.layer tests insignificant under ANGLE" 2014-09-30 08:48:48 +02:00
qquicklistview Disable tst_QQuickListView::programmaticFlickAtBounds() 2014-09-10 13:52:12 +02:00
qquickloader Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickmousearea MouseArea: Fix cancelling the double click when the windows loses focus 2014-09-03 22:22:55 +02:00
qquickmultipointtoucharea Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickopenglinfo Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickpainteditem Added QSGPainterNode abstraction to QSGAdaptationLayer 2014-08-27 08:13:46 +02:00
qquickpath Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickpathview PathView: Fix QML engine thinking currentItem is null when it's not 2014-10-10 11:30:06 +02:00
qquickpincharea Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickpixmapcache Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickpositioners Fix tst_qquickpositioners on OS X 2014-10-20 16:55:34 +02:00
qquickrectangle Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickrepeater Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickscreen Screen attached property: expose devicePixelRatio property 2014-10-23 09:03:16 +02:00
qquickshadereffect Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquicksmoothedanimation Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickspringanimation Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickspritesequence Fix crash in SpriteSequence 2014-10-24 10:41:20 +02:00
qquickstates Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickstyledtext Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquicksystempalette Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquicktext Relayout rich text when width increases 2014-10-23 10:39:49 +02:00
qquicktextdocument Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquicktextedit Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquicktextinput autotests: fix build on iOS 2014-09-11 09:24:01 +02:00
qquicktextmetrics Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquicktimeline Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickview Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickvisualdatamodel Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
qquickwindow QQuickWindow autotest: focus transferred to parent on window close 2014-10-09 11:47:40 +02:00
qquickxmllistmodel Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
rendernode Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
scenegraph Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
shared Update license headers and add new licenses 2014-08-25 11:28:46 +02:00
touchmouse Remove mouse grabber if touch used for mouse emulation has been grabbed 2014-10-29 21:12:59 +01:00
quick.pro Remove tst_dialogs - moved to qtquickcontrols 2014-09-18 15:58:29 +02:00