qt5base-lts/examples/widgets/graphicsview
Edward Welbourne 3a9e135d55 Exploit QVector3D::length() instead of duplicating its work
Calling the class-method dotProduct(x, x) in order to then take its
square root is a clumsy way to obfuscate x.length() - and lacks its
efforts (clumsy though they are) to limit rounding issues.

Change-Id: I1dc1f38764651bc70c0620e286cb5625f505ddbf
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
2017-07-07 18:09:08 +00:00
..
anchorlayout Unify license header usage. 2016-03-29 10:20:03 +00:00
basicgraphicslayouts Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
boxes Exploit QVector3D::length() instead of duplicating its work 2017-07-07 18:09:08 +00:00
chip Convert features.wheelevent to QT_CONFIG 2017-06-28 16:15:09 +00:00
collidingmice Be (somewhat more) consistent about the value of pi 2017-06-20 09:53:46 +00:00
diagramscene Be (somewhat more) consistent about the value of pi 2017-06-20 09:53:46 +00:00
dragdroprobot Examples: Remove a redundant virtual specifier for overriders 2016-11-25 22:36:21 +00:00
elasticnodes Merge remote-tracking branch 'origin/5.9' into dev 2017-07-04 16:05:53 +02:00
embeddeddialogs Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
flowlayout Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
padnavigator Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
simpleanchorlayout Examples: Replace 'Q_DECL_OVERRIDE' by 'override' 2016-06-15 09:32:30 +00:00
weatheranchorlayout Examples: Remove a redundant virtual specifier for overriders 2016-11-25 22:36:21 +00:00
graphicsview.pro Use qtConfig throughout in qtbase 2016-08-19 04:28:05 +00:00
README

Qt is provided with a comprehensive canvas through the GraphicsView
classes.

These examples demonstrate the fundamental aspects of canvas programming
with Qt.


Documentation for these examples can be found via the Examples
link in the main Qt documentation.