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);