diff options
author | Paul Wicking <paul.wicking@qt.io> | 2020-08-25 16:18:44 +0200 |
---|---|---|
committer | Paul Wicking <paul.wicking@qt.io> | 2020-08-28 12:16:20 +0200 |
commit | 28f31002c49b7c20d24528ae0ff0f4e946228c80 (patch) | |
tree | 9db1a8b37161af531197b9d07490b5e36a7ed559 /src/gui/doc/snippets/code | |
parent | ed3f50507aca6c9585232db7aff8c7908a5aa42e (diff) | |
download | qtbase-28f31002c49b7c20d24528ae0ff0f4e946228c80.tar.gz |
Doc: Compile QQuaternion snippets
Change-Id: Ica53a7307c3e77abeffa616db15c8e8ec39fce8f
Done-with: Nico Vertriest <nico.vertriest@qt.io>
Task-number: QTBUG-81486
Reviewed-by: Topi Reiniƶ <topi.reinio@qt.io>
Diffstat (limited to 'src/gui/doc/snippets/code')
-rw-r--r-- | src/gui/doc/snippets/code/code.pro | 3 | ||||
-rw-r--r-- | src/gui/doc/snippets/code/src_gui_math3d_qquaternion.cpp | 22 |
2 files changed, 22 insertions, 3 deletions
diff --git a/src/gui/doc/snippets/code/code.pro b/src/gui/doc/snippets/code/code.pro index c45e844e01..2e5e58f7ee 100644 --- a/src/gui/doc/snippets/code/code.pro +++ b/src/gui/doc/snippets/code/code.pro @@ -20,4 +20,5 @@ SOURCES = \ src_gui_kernel_qguiapplication.cpp \ src_gui_kernel_qguiapplication_x11.cpp \ src_gui_kernel_qkeysequence.cpp \ - src_gui_kernel_qshortcutmap.cpp + src_gui_kernel_qshortcutmap.cpp \ + src_gui_math3d_qquaternion.cpp diff --git a/src/gui/doc/snippets/code/src_gui_math3d_qquaternion.cpp b/src/gui/doc/snippets/code/src_gui_math3d_qquaternion.cpp index 8da438e3a7..47c571c299 100644 --- a/src/gui/doc/snippets/code/src_gui_math3d_qquaternion.cpp +++ b/src/gui/doc/snippets/code/src_gui_math3d_qquaternion.cpp @@ -47,11 +47,29 @@ ** $QT_END_LICENSE$ ** ****************************************************************************/ +#include <QQuaternion> +#include <QVector3D> + + +namespace src_gui_math3d_qquaternion { +QQuaternion q; +QVector3D vector; +void wrapper0() { //! [0] - QVector3D result = q.rotatedVector(vector); +QVector3D result = q.rotatedVector(vector); //! [0] +Q_UNUSED(result); +} // wrapper0 + + +void wrapper1() { + //! [1] - QVector3D result = (q * QQuaternion(0, vector) * q.conjugated()).vector(); +QVector3D result = (q * QQuaternion(0, vector) * q.conjugated()).vector(); //! [1] + +Q_UNUSED(result); +} // wrapper1 +} // src_gui_math3d_qquaternion |