Restart a drag when the item canvas changes.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Thu, 10 May 2012 04:01:15 +0000 (14:01 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 6 Jun 2012 06:00:12 +0000 (08:00 +0200)
commitde4997ed4c08c63e54454629e9d78385330b4094
tree2ffb980cdc395200f8055f86900846fe49e009ff
parent7b181d599f87f628f7e019aa451ff670fdb29d9f
Restart a drag when the item canvas changes.

Likewise when a property that affects whether a drag event is likely to
be accepted.  Properties were locked in when a drag was started, but
this means that if a drag was started by setting the active property
in a state change or similar bulk change the properties that are
locked in is undefined. And if an item changed canvases during a drag
or the active property was set before a parent enter and leave events
weren't sent as they should have been.

Change-Id: Iefd22dcab4c5469904d8d8c5eaf91ec339540d9c
Reviewed-by: Martin Jones <martin.jones@nokia.com>
src/quick/items/qquickdrag.cpp
tests/auto/quick/qquickapplication/qquickapplication.pro
tests/auto/quick/qquickdrag/tst_qquickdrag.cpp
tests/auto/quick/quick.pro