diff options
Diffstat (limited to 'sources/pyside2/libpyside/pyside_p.h')
-rw-r--r-- | sources/pyside2/libpyside/pyside_p.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sources/pyside2/libpyside/pyside_p.h b/sources/pyside2/libpyside/pyside_p.h index e3039ed0b..66a37fc7a 100644 --- a/sources/pyside2/libpyside/pyside_p.h +++ b/sources/pyside2/libpyside/pyside_p.h @@ -40,8 +40,12 @@ #ifndef PYSIDE_P_H #define PYSIDE_P_H +#include <pysidemacros.h> + #include <dynamicqmetaobject.h> +struct SbkObjectType; + namespace PySide { @@ -55,6 +59,13 @@ struct TypeUserData std::size_t cppObjSize; }; +TypeUserData *retrieveTypeUserData(SbkObjectType *sbkTypeObj); +TypeUserData *retrieveTypeUserData(PyTypeObject *pyTypeObj); +TypeUserData *retrieveTypeUserData(PyObject *pyObj); +// For QML +PYSIDE_API DynamicQMetaObject *retrieveMetaObject(PyTypeObject *pyTypeObj); +PYSIDE_API DynamicQMetaObject *retrieveMetaObject(PyObject *pyObj); + } //namespace PySide #endif // PYSIDE_P_H |