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, "VAR_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 for plugin metadata VAR_NAME, expected %s, got %s.", "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, "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;
+
+
+