[Gui]overload toQGraphicsItem, toQGraphicsObject for PyObject

This commit is contained in:
wandererfan
2022-12-25 19:43:49 -05:00
committed by WandererFan
parent b36e78658e
commit ef68b1c020
2 changed files with 13 additions and 1 deletions

View File

@@ -563,6 +563,11 @@ QGraphicsItem* PythonWrapper::toQGraphicsItem(PyObject* pyPtr)
return nullptr;
}
QGraphicsItem* PythonWrapper::toQGraphicsItem(const Py::Object& pyobject)
{
return toQGraphicsItem(pyobject.ptr());
}
QGraphicsObject* PythonWrapper::toQGraphicsObject(PyObject* pyPtr)
{
#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE)
@@ -576,6 +581,12 @@ QGraphicsObject* PythonWrapper::toQGraphicsObject(PyObject* pyPtr)
return nullptr;
}
QGraphicsObject* PythonWrapper::toQGraphicsObject(const Py::Object& pyobject)
{
return toQGraphicsObject(pyobject.ptr());
}
Py::Object PythonWrapper::fromQIcon(const QIcon* icon)
{
#if defined (HAVE_SHIBOKEN) && defined(HAVE_PYSIDE)