summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <[email protected]>2025-06-30 14:53:23 +0200
committerMarc Mutz <[email protected]>2025-06-30 19:45:40 +0200
commitbd1fa8379cf17db80228c89293ee5aa7152b3a35 (patch)
tree3f1ac433aa5c0e67ac07eba9b1d46db9d28cc299
parentb181132f742a0d212f8ffaf6f8fb48a099ac45dd (diff)
Add missing qquaternion.h includes
The qquaternion.h include will vanish from qmatrix4x4.h soon, but some TUs depended on on the transitive include. This patch includes qquaternion.h into all TUs that use QQuaternion, but didn't include its header. I didn't check all the individual TU's history to make a detailed "amends", so I'll just pick this all the way back, knowing there may have been more users in older branches, or some TUs don't exist there, but it since we're not picking the removal of qquaternion.h from qmatrix4x4.h further than 6.10, I don't need to do detailed checking. CI will tell me when something's wrong. Pick-to: 6.10 6.9 6.8 6.5 Change-Id: Icf0db8ba4f12421fd46f9d1041f235bf4cc2c12b Reviewed-by: Volker Hilsheimer <[email protected]>
-rw-r--r--examples/widgets/rhi/cuberhiwidget/examplewidget.cpp2
-rw-r--r--tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp2
-rw-r--r--tests/manual/rhi/rhiwidgetproto/examplewidget.cpp3
-rw-r--r--tests/manual/stereographicsview/mygraphicsview.cpp3
4 files changed, 10 insertions, 0 deletions
diff --git a/examples/widgets/rhi/cuberhiwidget/examplewidget.cpp b/examples/widgets/rhi/cuberhiwidget/examplewidget.cpp
index fe39d904dd5..2d16cc0ba2a 100644
--- a/examples/widgets/rhi/cuberhiwidget/examplewidget.cpp
+++ b/examples/widgets/rhi/cuberhiwidget/examplewidget.cpp
@@ -3,8 +3,10 @@
#include "examplewidget.h"
#include "cube.h"
+
#include <QFile>
#include <QPainter>
+#include <QtGui/qquaternion.h>
static const QSize CUBE_TEX_SIZE(512, 512);
diff --git a/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp b/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp
index e761f8cb3cc..f8a0167efad 100644
--- a/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp
+++ b/tests/auto/gui/math3d/qmatrixnxn/tst_qmatrixnxn.cpp
@@ -3,7 +3,9 @@
#include <QTest>
#include <QtCore/qmath.h>
+
#include <QtGui/qmatrix4x4.h>
+#include <QtGui/qquaternion.h>
class tst_QMatrixNxN : public QObject
{
diff --git a/tests/manual/rhi/rhiwidgetproto/examplewidget.cpp b/tests/manual/rhi/rhiwidgetproto/examplewidget.cpp
index 6a6fd5b326e..34765c2e784 100644
--- a/tests/manual/rhi/rhiwidgetproto/examplewidget.cpp
+++ b/tests/manual/rhi/rhiwidgetproto/examplewidget.cpp
@@ -3,8 +3,11 @@
#include "examplewidget.h"
#include "../shared/cube.h"
+
#include <QFile>
+
#include <QPainter>
+#include <QtGui/qquaternion.h>
static const QSize CUBE_TEX_SIZE(512, 512);
diff --git a/tests/manual/stereographicsview/mygraphicsview.cpp b/tests/manual/stereographicsview/mygraphicsview.cpp
index 933ee008354..5401baf862b 100644
--- a/tests/manual/stereographicsview/mygraphicsview.cpp
+++ b/tests/manual/stereographicsview/mygraphicsview.cpp
@@ -2,9 +2,12 @@
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#include "mygraphicsview.h"
+
#include <QResizeEvent>
#include <QFileDialog>
+#include <QtGui/qquaternion.h>
+
Q_OPENGL_EXPORT QImage qt_gl_read_framebuffer(const QSize &size, bool alpha_format, bool include_alpha);
MyGraphicsView::MyGraphicsView(QWidget *parent) :