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-24 14:30:41 +0100 |
| commit | 5929c612b5bebb8e2bfa703e9db5ec20a077a0a0 (patch) | |
| tree | 62d926b69c08be0a0126c45e8c854cb10adebc02 /sources/pyside6/libpysideqml | |
| parent | 69095b73ef5cef6237d90a6c327c220fc593f99c (diff) | |
PySide6: Fix build with namespaced Qt
Task-number: PYSIDE-2590
Pick-to: 6.6 6.5
Change-Id: I977d3d93b4f8385329e154a493a12d24ee0ac196
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/libpysideqml')
| -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 ca5b81d68..859172322 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 RegisterTypeAndRevisions; } +QT_END_NAMESPACE namespace PySide::Qml { @@ -86,7 +89,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::RegisterTypeAndRevisions *); + bool (*)(PyObject *pyObj, QT_PREPEND_NAMESPACE(QQmlPrivate::RegisterTypeAndRevisions) *); PYSIDEQML_API QuickRegisterItemFunction getQuickRegisterItemFunction(); PYSIDEQML_API void setQuickRegisterItemFunction(QuickRegisterItemFunction function); |
