diff --git a/src/bindings/bindings.xml b/src/bindings/bindings.xml index d26c061c..fde2f1fe 100644 --- a/src/bindings/bindings.xml +++ b/src/bindings/bindings.xml @@ -3,103 +3,63 @@ + + + + - SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(this); - PyObject *classObject = PyObject_GetAttrString(reinterpret_cast<PyObject *>(wrapper), "__class__"); - if (!classObject) { - PyErr_Print(); - return QString(); - } - PyObject *pyResult = PyObject_GetAttrString(classObject, "name"); - if (!pyResult) { - PyErr_Print(); - return QString(); - } - PythonToCppFunc pythonToCpp = Shiboken::Conversions::isPythonToCppConvertible(SbkPySide2_QtCoreTypeConverters[SBK_QSTRING_IDX], pyResult); - if (!pythonToCpp) { - Shiboken::warning(PyExc_RuntimeWarning, 2, "Invalid return value in function %s, expected %s, got %s.", "CutterPlugin.getName", "QString", Py_TYPE(pyResult)->tp_name); - return ::QString(); - } - QString cppResult; - pythonToCpp(pyResult, &cppResult); - return cppResult; + + + - SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(this); - PyObject *classObject = PyObject_GetAttrString(reinterpret_cast<PyObject *>(wrapper), "__class__"); - if (!classObject) { - PyErr_Print(); - return QString(); - } - PyObject *pyResult = PyObject_GetAttrString(classObject, "author"); - if (!pyResult) { - PyErr_Print(); - return QString(); - } - PythonToCppFunc pythonToCpp = Shiboken::Conversions::isPythonToCppConvertible(SbkPySide2_QtCoreTypeConverters[SBK_QSTRING_IDX], pyResult); - if (!pythonToCpp) { - Shiboken::warning(PyExc_RuntimeWarning, 2, "Invalid return value in function %s, expected %s, got %s.", "CutterPlugin.getAuthor", "QString", Py_TYPE(pyResult)->tp_name); - return ::QString(); - } - QString cppResult; - pythonToCpp(pyResult, &cppResult); - return cppResult; + + + - SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(this); - PyObject *classObject = PyObject_GetAttrString(reinterpret_cast<PyObject *>(wrapper), "__class__"); - if (!classObject) { - PyErr_Print(); - return QString(); - } - PyObject *pyResult = PyObject_GetAttrString(classObject, "description"); - if (!pyResult) { - PyErr_Print(); - return QString(); - } - PythonToCppFunc pythonToCpp = Shiboken::Conversions::isPythonToCppConvertible(SbkPySide2_QtCoreTypeConverters[SBK_QSTRING_IDX], pyResult); - if (!pythonToCpp) { - Shiboken::warning(PyExc_RuntimeWarning, 2, "Invalid return value in function %s, expected %s, got %s.", "CutterPlugin.getDescription", "QString", Py_TYPE(pyResult)->tp_name); - return ::QString(); - } - QString cppResult; - pythonToCpp(pyResult, &cppResult); - return cppResult; + + + - SbkObject *wrapper = Shiboken::BindingManager::instance().retrieveWrapper(this); - PyObject *classObject = PyObject_GetAttrString(reinterpret_cast<PyObject *>(wrapper), "__class__"); - if (!classObject) { - PyErr_Print(); - return QString(); - } - PyObject *pyResult = PyObject_GetAttrString(classObject, "version"); - if (!pyResult) { - PyErr_Print(); - return QString(); - } - PythonToCppFunc pythonToCpp = Shiboken::Conversions::isPythonToCppConvertible(SbkPySide2_QtCoreTypeConverters[SBK_QSTRING_IDX], pyResult); - if (!pythonToCpp) { - Shiboken::warning(PyExc_RuntimeWarning, 2, "Invalid return value in function %s, expected %s, got %s.", "CutterPlugin.getVersion", "QString", Py_TYPE(pyResult)->tp_name); - return ::QString(); - } - QString cppResult; - pythonToCpp(pyResult, &cppResult); - return cppResult; + + +