From 28f31002c49b7c20d24528ae0ff0f4e946228c80 Mon Sep 17 00:00:00 2001 From: Paul Wicking Date: Tue, 25 Aug 2020 16:18:44 +0200 Subject: Doc: Compile QQuaternion snippets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ica53a7307c3e77abeffa616db15c8e8ec39fce8f Done-with: Nico Vertriest Task-number: QTBUG-81486 Reviewed-by: Topi Reiniƶ --- src/gui/doc/snippets/code/code.pro | 3 ++- .../snippets/code/src_gui_math3d_qquaternion.cpp | 22 ++++++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) (limited to 'src/gui/doc/snippets/code') 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 +#include + + +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 -- cgit v1.2.1