diff options
Diffstat (limited to 'PySide')
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 46 |
1 files changed, 21 insertions, 25 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index 8c843e2d9..5af8fe538 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -2666,55 +2666,51 @@ <modify-function signature="operator<<(double)" remove="all"/> <modify-function signature="operator<<(const char*)" remove="all"/> <!-- ### --> + <add-function signature="operator<<(const QString&)"> + <inject-code class="target" position="end"> + <insert-template name="stream_write_method"/> + </inject-code> + </add-function> <add-function signature="writeQString(const QString&)"> - <inject-code class="target"> - *(%CPPSELF) << %1; + <inject-code class="target" position="end"> + <insert-template name="stream_write_method"/> </inject-code> </add-function> <add-function signature="readQString()" return-type="QString"> - <inject-code class="target"> - %RETURN_TYPE val; - *(%CPPSELF) >> val; - %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](val); + <inject-code class="target" position="end"> + <insert-template name="stream_read_method"/> </inject-code> </add-function> <add-function signature="writeQChar(const QChar&)"> - <inject-code class="target"> - *(%CPPSELF) << %1; + <inject-code class="target" position="end"> + <insert-template name="stream_write_method"/> </inject-code> </add-function> <add-function signature="readQChar()" return-type="QChar"> - <inject-code class="target"> - %RETURN_TYPE val; - *(%CPPSELF) >> val; - %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](val); + <inject-code class="target" position="end"> + <insert-template name="stream_read_method"/> </inject-code> </add-function> <add-function signature="writeQStringList(const QStringList&)"> - <inject-code class="target"> - *(%CPPSELF) << %1; + <inject-code class="target" position="end"> + <insert-template name="stream_write_method"/> </inject-code> </add-function> <add-function signature="readQStringList()" return-type="QStringList"> - <inject-code class="target"> - %RETURN_TYPE val; - *(%CPPSELF) >> val; - %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](val); + <inject-code class="target" position="end"> + <insert-template name="stream_read_method"/> </inject-code> </add-function> <add-function signature="writeQVariant(const QVariant&)"> - <inject-code class="target"> - *(%CPPSELF) << %1; + <inject-code class="target" position="end"> + <insert-template name="stream_write_method"/> </inject-code> </add-function> <add-function signature="readQVariant()" return-type="QVariant"> - <inject-code class="target"> - %RETURN_TYPE val; - *(%CPPSELF) >> val; - %PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](val); + <inject-code class="target" position="end"> + <insert-template name="stream_read_method"/> </inject-code> </add-function> - <modify-function signature="readRawData(char*,int)"> <modify-argument index="1"> <remove-argument /> |