diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-01-24 11:43:16 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-01-25 14:55:20 +0100 |
commit | 73302356d43dc8f9235f1adb40676c28ebca37d1 (patch) | |
tree | 81d89064a5b529df8c71fda6c99ebc5d8e21f7c6 | |
parent | 730369a2694caeb25aab2c26809a69ff1847d8a0 (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.h | 5 |
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); |