diff options
Diffstat (limited to 'PySide/QtCore/typesystem_core.xml')
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index 76bcaeb7b..e416e575a 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -2895,20 +2895,30 @@ </inject-code> </add-function> - <add-function signature="QT_TR_NOOP(const char*)" return-type="PyString*"> - <inject-code class="target" position="beginning">(void)%1;%PYARG_0 = %PYARG_1;</inject-code> + <add-function signature="QT_TR_NOOP(PyObject)" return-type="PyObject*"> + <inject-code class="target" position="beginning"> + <insert-template name="return_argument"><replace from="#" to="1" /></insert-template> + </inject-code> </add-function> - <add-function signature="QT_TR_NOOP_UTF8(const char*)" return-type="PyString*"> - <inject-code class="target" position="beginning">(void)%1;%PYARG_0 = %PYARG_1;</inject-code> + <add-function signature="QT_TR_NOOP_UTF8(PyObject)" return-type="PyObject*"> + <inject-code class="target" position="beginning"> + <insert-template name="return_argument"><replace from="#" to="1" /></insert-template> + </inject-code> </add-function> - <add-function signature="QT_TRANSLATE_NOOP(const char*, const char*)" return-type="PyString*"> - <inject-code class="target" position="beginning">(void)%1;(void)%2;%PYARG_0 = %PYARG_2;</inject-code> + <add-function signature="QT_TRANSLATE_NOOP(PyObject, PyObject)" return-type="PyObject*"> + <inject-code class="target" position="beginning"> + <insert-template name="return_argument"><replace from="#" to="2" /></insert-template> + </inject-code> </add-function> - <add-function signature="QT_TRANSLATE_NOOP3(const char*, const char*, const char*)" return-type="PyString*"> - <inject-code class="target" position="beginning">(void)%1;(void)%2;(void)%3;%PYARG_0 = %PYARG_2;</inject-code> + <add-function signature="QT_TRANSLATE_NOOP3(PyObject, PyObject, PyObject)" return-type="PyObject*"> + <inject-code class="target" position="beginning"> + <insert-template name="return_argument"><replace from="#" to="2" /></insert-template> + </inject-code> </add-function> - <add-function signature="QT_TRANSLATE_NOOP_UTF8(const char*)" return-type="PyString*"> - <inject-code class="target" position="beginning">(void)%1;%PYARG_0 = %PYARG_1;</inject-code> + <add-function signature="QT_TRANSLATE_NOOP_UTF8(PyObject)" return-type="PyObject*"> + <inject-code class="target" position="beginning"> + <insert-template name="return_argument"><replace from="#" to="1" /></insert-template> + </inject-code> </add-function> <inject-code class="native" position="beginning"> |