aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-01-24 11:43:16 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2024-01-25 14:55:20 +0100
commit73302356d43dc8f9235f1adb40676c28ebca37d1 (patch)
tree81d89064a5b529df8c71fda6c99ebc5d8e21f7c6
parent730369a2694caeb25aab2c26809a69ff1847d8a0 (diff)
PySide6: Fix build with namespaced Qt
Task-number: PYSIDE-2590 Pick-to: 6.5 Change-Id: I977d3d93b4f8385329e154a493a12d24ee0ac196 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 5929c612b5bebb8e2bfa703e9db5ec20a077a0a0) Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r--sources/pyside6/libpysideqml/pysideqmlregistertype.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/sources/pyside6/libpysideqml/pysideqmlregistertype.h b/sources/pyside6/libpysideqml/pysideqmlregistertype.h
index 1e6c7d28d..8d0e80650 100644
--- a/sources/pyside6/libpysideqml/pysideqmlregistertype.h
+++ b/sources/pyside6/libpysideqml/pysideqmlregistertype.h
@@ -7,11 +7,14 @@
#include "pysideqmlmacros.h"
#include <sbkpython.h>
+#include <QtCore/qtconfigmacros.h>
+QT_BEGIN_NAMESPACE
namespace QQmlPrivate
{
struct RegisterType;
}
+QT_END_NAMESPACE
namespace PySide::Qml
{
@@ -80,7 +83,7 @@ PYSIDEQML_API PyObject *qmlSingletonMacro(PyObject *pyObj);
// Used by QtQuick module to fill the QQmlPrivate::RegisterType::parserStatusCast,
// valueSourceCast and valueInterceptorCast fields with the correct values.
using QuickRegisterItemFunction =
- bool (*)(PyObject *pyObj, QQmlPrivate::RegisterType *);
+ bool (*)(PyObject *pyObj, QT_PREPEND_NAMESPACE(QQmlPrivate::RegisterType) *);
PYSIDEQML_API QuickRegisterItemFunction getQuickRegisterItemFunction();
PYSIDEQML_API void setQuickRegisterItemFunction(QuickRegisterItemFunction function);