SbkObject* _pyReturn = reinterpret_cast<SbkObject*>(%PYARG_0); if (!Shiboken::Object::hasParentInfo(_pyReturn)) Shiboken::Object::setParent(%PYSELF, %PYARG_0); return %CPPSELF.count(); if (_i < 0 || _i >= %CPPSELF.count()) { PyErr_SetString(PyExc_IndexError, "index out of bounds"); return 0; } QWebElement element = %CPPSELF.at(_i); return %CONVERTTOPYTHON[QWebElement](element); QString _local; QString* %4 = &_local; Shiboken::AutoDecRef pyRes(PySequence_GetItem(%PYARG_0, 0)); Shiboken::AutoDecRef pyStr(PySequence_GetItem(%PYARG_0, 1)); %RETURN_TYPE %out = %CONVERTTOCPP[%RETURN_TYPE](pyRes); *%4 = %CONVERTTOCPP[QString](pyStr); %PYARG_0 = PyTuple_New(2); PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](%0)); PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[QString](*%4)); static int _signalIndex = -1; static QMetaMethod _m; if (_signalIndex == -1) { _signalIndex = QWebPage::staticMetaObject.indexOfSlot("shouldInterruptJavaScript()"); _m = QWebPage::staticMetaObject.method(_signalIndex); } if (_signalIndex == id) { Shiboken::GilState gil; PyObject* self = (PyObject*)Shiboken::BindingManager::instance().retrieveWrapper(this); if (self) { Shiboken::AutoDecRef _pyMethod(PyObject_GetAttrString(self, "shouldInterruptJavaScript")); return PySide::SignalManager::callPythonMetaMethod(_m, args, _pyMethod, false); } }