if (%1.type() == QVariant::Pixmap) %0 = new %TYPE(%1.value<QPixmap>()); else if (%1.type() == QVariant::Image) %0 = new %TYPE(QPixmap::fromImage(%1.value<QImage>())); else PyErr_SetString(PyExc_TypeError, "QVariant must be holding a QPixmap"); const uchar* %out = reinterpret_cast<const uchar*>(PyString_AS_STRING(%PYARG_1)); uint %out = static_cast<uint>(PyString_GET_SIZE(%PYARG_1)); if (%1.type() == QVariant::Color) %0 = new %TYPE(%1.value<QColor>()); else PyErr_SetString(PyExc_TypeError, "QVariant must be holding a QColor"); int* array = NULL; bool errorOccurred = false; if (numArgs == 5) { array = Shiboken::sequenceToIntArray(%PYARG_5, true); if (PyErr_Occurred()) { if (array) delete []array; errorOccurred = true; } } if (!errorOccurred) { %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, array); if (array) delete []array; %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); } int* array = NULL; bool errorOccurred = false; if (numArgs == 4) { array = Shiboken::sequenceToIntArray(%PYARG_4, true); if (PyErr_Occurred()) { if (array) delete []array; errorOccurred = true; } } if (!errorOccurred) { %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, array); if (array) delete []array; %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); } int* array = NULL; bool errorOccurred = false; if (numArgs == 8) { array = Shiboken::sequenceToIntArray(%PYARG_8, true); if (PyErr_Occurred()) { if (array) delete []array; errorOccurred = true; } } if (!errorOccurred) { %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6, %7, array); if (array) delete []array; %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); } int* array = NULL; bool errorOccurred = false; if (numArgs == 5) { array = Shiboken::sequenceToIntArray(%PYARG_5, true); if (PyErr_Occurred()) { if (array) delete []array; errorOccurred = true; } } if (!errorOccurred) { %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, array); if (array) delete []array; %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); } int* array = NULL; bool errorOccurred = false; if (numArgs == 4) { array = Shiboken::sequenceToIntArray(%PYARG_4, true); if (PyErr_Occurred()) { if (array) delete []array; errorOccurred = true; } } if (!errorOccurred) { %RETURN_TYPE retval = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, array); if (array) delete []array; %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval); } PyObject* userTypeConstant = PyInt_FromLong(QGraphicsItem::UserType); PyDict_SetItemString(SbkQGraphicsItem_Type.super.ht_type.tp_dict, "UserType", userTypeConstant); QGraphicsItem *item_ = NULL; %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); %PYARG_0 = addActionWithPyObject(%CPPSELF, %1, %2); %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); QWidget *_widget = %CPPSELF.widget(%1); if (_widget) { Shiboken::AutoDecRef pyWidget(%CONVERTTOPYTHON[QWidget*](_widget)); Shiboken::setParent(0, pyWidget); } addLayoutOwnership(%CPPSELF, %0); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %2); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %2); addLayoutOwnership(%CPPSELF, %2); addLayoutOwnership(%CPPSELF, %2); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %2); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); addLayoutOwnership(%CPPSELF, %1); int %out = PySequence_Size(%PYARG_1); int numItems = PySequence_Size(%PYARG_1); PySide::AutoArrayPointer<QGraphicsItem*> %out(numItems); for (int i=0; i < numItems; i++) { %out[i] = %CONVERTTOCPP[QGraphicsItem*](PySequence_Fast_GET_ITEM(%PYARG_1, i)); } Shiboken::AutoDecRef object(PyList_New(0)); for (int i=0, max=numItems; i < max; i++) { PyList_Append(object, %CONVERTTOPYTHON[QGraphicsItem*](%in[i])); } PyObject *%out = object.object(); Shiboken::AutoDecRef option_object(PyList_New(0)); for (int i=0, max=numItems; i < max; i++) { PyList_Append(option_object, %CONVERTTOPYTHON[QStyleOptionGraphicsItem](%in[i])); } PyObject *%out = option_object.object(); int numOptions = PySequence_Size(%PYARG_2); PySide::AutoArrayPointer<QStyleOptionGraphicsItem> %out(numOptions); for (int i=0; i < numOptions; i++) { %out[i] = %CONVERTTOCPP[QStyleOptionGraphicsItem](PySequence_Fast_GET_ITEM(%PYARG_1, i)); } qwidgetSetLayout(%CPPSELF, %1); QWidget* tab = %CPPSELF.widget(%1); if (tab) { Shiboken::AutoDecRef pyWidget(%CONVERTTOPYTHON[QWidget*](tab)); Shiboken::setParent(0, pyWidget); %CPPSELF.%FUNCTION_NAME(%1); } for (int i=0; i < %CPPSELF.count(); i++) { Shiboken::AutoDecRef pyWidget(%CONVERTTOPYTHON[QWidget*](%CPPSELF.widget(i))); Shiboken::setParent(0, pyWidget); } %CPPSELF.%FUNCTION_NAME(); for(int r=0, r_max = %CPPSELF.rowCount(); r < r_max; r++) { QList<QStandardItem *> ri = %CPPSELF.takeRow(0); PyObject *pyResult = %CONVERTTOPYTHON[QList<QStandardItem * >](ri); Shiboken::setParent(Py_None, pyResult); Py_XDECREF(pyResult); } %RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2); %PYARG_0 = Shiboken::makeTuple(retval_, %1); PyObject* moduleQtGui; Shiboken::setParent(%CONVERTTOPYTHON[QApplication*](qApp), %PYARG_1); Shiboken::setParent(%CONVERTTOPYTHON[QApplication*](qApp), %PYARG_0); if (PySequence_Size(%PYARG_1) == 16) { qreal values[16]; for(int i=0; i < 16; i++) { PyObject *pv = PySequence_Fast_GET_ITEM(%PYARG_1, i); values[i] = PyFloat_AsDouble(pv); } %0 = new %TYPE(values[0], values[1], values[2], values[3], values[4], values[5], values[6], values[7], values[8], values[9], values[10], values[11], values[12], values[13], values[14], values[15]); } const qreal* values = %CPPSELF.constData(); %PYARG_0 = PyTuple_New(16); for(int i=0; i < 16; i++) { PyObject *v = PyFloat_FromDouble(values[i]); PyTuple_SET_ITEM(%PYARG_0, i, v); } qreal values[16]; %CPPSELF.%FUNCTION_NAME(values); %PYARG_0 = PyTuple_New(16); for(int i=0; i < 16; i++) { PyObject *v = PyFloat_FromDouble(values[i]); PyTuple_SET_ITEM(%PYARG_0, i, v); }