summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Wicking <paul.wicking@qt.io>2020-08-25 16:18:44 +0200
committerPaul Wicking <paul.wicking@qt.io>2020-08-28 12:16:20 +0200
commit28f31002c49b7c20d24528ae0ff0f4e946228c80 (patch)
tree9db1a8b37161af531197b9d07490b5e36a7ed559 /src
parented3f50507aca6c9585232db7aff8c7908a5aa42e (diff)
downloadqtbase-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')
-rw-r--r--src/gui/doc/snippets/code/code.pro3
-rw-r--r--src/gui/doc/snippets/code/src_gui_math3d_qquaternion.cpp22
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