PyObject* userTypeConstant = PyInt_FromLong(QGraphicsItem::UserType); PyDict_SetItemString(SbkQGraphicsItem_Type.super.ht_type.tp_dict, "UserType", userTypeConstant); QGraphicsItem *item_; %RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&item_); %PYARG_0 = Shiboken::makeTuple(retval_, item_); %PYARG_0 = addActionWithPyObject(%CPPSELF, QIcon(), %1, %2, %3); %PYARG_0 = addActionWithPyObject(%CPPSELF, %1, %2, %3, %4); %0 = new %TYPE(%1, %2); Shiboken::AutoDecRef result(PyObject_CallMethod(%PYSELF, "connect", "OsO", %PYSELF, SIGNAL(activated()), %PYARG_3)); if (!result.isNull()) Shiboken::setParent(%PYARG_2, %PYSELF); qwidgetSetLayout(%CPPSELF, %1); QWidget* tab = %CPPSELF.widget(%1); if (tab) { Shiboken::setParent(0, %CONVERTTOPYTHON[QWidget*](tab)); %CPPSELF.%FUNCTION_NAME(%1); } for (int i=0; i < %CPPSELF.count(); i++) Shiboken::setParent(0, %CONVERTTOPYTHON[QWidget*](%CPPSELF.widget(i))); %CPPSELF.%FUNCTION_NAME(); > PyObject* moduleQtGui; Shiboken::setParent(%CONVERTTOPYTHON[QApplication*](qApp), %PYARG_1); Shiboken::setParent(%CONVERTTOPYTHON[QApplication*](qApp), %PYARG_0);