Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.2.0 Alpha
-
None
-
Windows 8 64-bit
Qt 5.2.0 ~Alpha MSVC2012 64-bit ANGLE
-
48e32cfabed8527ac788142393226ad931d29420
Description
When rotating a Flipable inside a ListView, it is possible that an unexpected visual transform occurs after flicking the view.
The attached example shows two rectangles in a ListView which behave like a Windows 8-style "live tile" when pressed (that is, they tilt in the direction of the press). After resizing the window (e.g. maximizing the window) and flicking the view to the other item, the rectangle can be put in a state where its projection matrix seems to be miscalculated, causing it to appear skewed. At least with this example, the skewed rectangle appears to have parallel rather than perspective projection.
Another interesting effect can be seen by commenting out the onCanceled() signal handler, obtaining the incorrect transform, and slowly scrolling the view. You should find a point where the item will flip between the correct and incorrect transform.