Don't use SWIG_BUILTIN_INIT for passing SWIG ptrs, use SWIG_POINTER_OWN

* The former is only needed inside tp_init of a new object. Instead when
  we want to pass in and own a pointer, we use SWIG_POINTER_OWN.
* This also removes the need to pass 'self' all the way down in
  ConvertToPy which tidies up a lot of code.
This commit is contained in:
baldurk
2017-09-26 15:30:07 +01:00
parent 0450ea1178
commit 3d11c502f5
7 changed files with 69 additions and 107 deletions
@@ -48,7 +48,7 @@ QWidget *PythonContext::QWidgetFromPy(PyObject *widget)
return NULL;
}
PyObject *PythonContext::QtObjectToPython(PyObject *self, const char *typeName, QObject *object)
PyObject *PythonContext::QtObjectToPython(const char *typeName, QObject *object)
{
return NULL;
}