diff options
Diffstat (limited to 'PySide/QtCore/typesystem_core.xml')
-rw-r--r-- | PySide/QtCore/typesystem_core.xml | 52 |
1 files changed, 51 insertions, 1 deletions
diff --git a/PySide/QtCore/typesystem_core.xml b/PySide/QtCore/typesystem_core.xml index 56c8b3097..625886198 100644 --- a/PySide/QtCore/typesystem_core.xml +++ b/PySide/QtCore/typesystem_core.xml @@ -2050,6 +2050,7 @@ <modify-function signature="operator>>(float&)" remove="all"/> <modify-function signature="operator>>(double&)" remove="all"/> <modify-function signature="operator>>(char*&)" remove="all"/> + <modify-function signature="operator>>(QDataStream&,QVariant&)" remove="all"/> <modify-function signature="operator<<(qint8)" remove="all"/> <modify-function signature="operator<<(bool)" remove="all"/> @@ -2062,8 +2063,57 @@ <modify-function signature="operator<<(quint64)" remove="all"/> <modify-function signature="operator<<(float)" remove="all"/> <modify-function signature="operator<<(double)" remove="all"/> - + <modify-function signature="operator<<(QDataStream&,const QVariant&)" remove="all"/> <modify-function signature="operator<<(const char*)" remove="all"/> + <add-function signature="writeQString(const QString&)"> + <inject-code class="target"> + *(%CPPSELF) << %1; + </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> + </add-function> + <add-function signature="writeQChar(const QChar&)"> + <inject-code class="target"> + *(%CPPSELF) << %1; + </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> + </add-function> + <add-function signature="writeQStringList(const QStringList&)"> + <inject-code class="target"> + *(%CPPSELF) << %1; + </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> + </add-function> + <add-function signature="writeQVariant(const QVariant&)"> + <inject-code class="target"> + *(%CPPSELF) << %1; + </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> + </add-function> + <modify-function signature="readRawData(char*,int)" remove="all"/> <modify-function signature="readBytes(char*&,uint&)" remove="all"/> <modify-function signature="writeRawData(const char*,int)" remove="all"/> |