qt5base-lts/examples/touch/pinchzoom
Edward Welbourne 0b822c2209 Examples: use std::atan2 for simper angle calculations
Using std::atan2 gets the right answer directly from dy and dx,
without having to fix up quadrant as we needed to with acos (albeit we
have to negate dy in some cases, to match prior sense of angles).  In
the process, it avoids explicit division, which would be an error when
the line's length is zero.

Change-Id: Ia2923159d38834e08e6f15cbff6766ed419fa804
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
2017-02-23 16:43:35 +00:00
..
images Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
graphicsview.cpp Unify license header usage. 2016-03-29 10:20:03 +00:00
graphicsview.h Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
main.cpp Unify license header usage. 2016-03-29 10:20:03 +00:00
mice.qrc Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00
mouse.cpp Examples: use std::atan2 for simper angle calculations 2017-02-23 16:43:35 +00:00
mouse.h Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
pinchzoom.pro Remove warnings about examples not running in the Qt Simulator 2013-10-09 21:45:31 +02:00