@@ -1823,6 +1823,9 | |||||
1823 | <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1->type() == QEvent::DynamicPropertyChange"/> |
|
1823 | <object-type name="QDynamicPropertyChangeEvent" polymorphic-id-expression="%1->type() == QEvent::DynamicPropertyChange"/> | |
1824 |
|
1824 | |||
1825 | <object-type name="QDataStream"> |
|
1825 | <object-type name="QDataStream"> | |
|
1826 | <extra-includes> | |||
|
1827 | <include file-name="PythonQtConversion.h" location="global"/> | |||
|
1828 | </extra-includes> | |||
1826 | <modify-function signature="setDevice(QIODevice*)"> |
|
1829 | <modify-function signature="setDevice(QIODevice*)"> | |
1827 | <modify-argument index="1"> |
|
1830 | <modify-argument index="1"> | |
1828 | <reference-count action="set" variable-name="__rcDevice"/> |
|
1831 | <reference-count action="set" variable-name="__rcDevice"/> | |
@@ -1880,185 +1883,78 | |||||
1880 | <modify-function signature="operator>>(signed char&)" remove="all"/> |
|
1883 | <modify-function signature="operator>>(signed char&)" remove="all"/> | |
1881 | <modify-function signature="operator<<(signed char)" remove="all"/> |
|
1884 | <modify-function signature="operator<<(signed char)" remove="all"/> | |
1882 |
|
1885 | |||
1883 |
<modify-function signature="operator<<(bool)" |
|
1886 | <modify-function signature="operator<<(bool)" remove="all"/> | |
1884 | <rename to="writeBoolean"/> |
|
1887 | <modify-function signature="operator<<(unsigned char)" remove="all"/> | |
1885 | <modify-argument index="0" replace-value="this"/> |
|
1888 | <modify-function signature="operator<<(int)" remove="all"/> | |
1886 | </modify-function> |
|
1889 | <modify-function signature="operator<<(qint64)" remove="all"/> | |
1887 |
<modify-function signature="operator<<( |
|
1890 | <modify-function signature="operator<<(float)" remove="all"/> | |
1888 | <modify-argument index="0" replace-value="this"/> |
|
1891 | <modify-function signature="operator<<(double)" remove="all"/> | |
1889 | <rename to="writeByte"/> |
|
1892 | <modify-function signature="operator<<(short)" remove="all"/> | |
1890 | </modify-function> |
|
1893 | ||
1891 |
<modify-function signature="operator& |
|
1894 | <modify-function signature="operator>>(bool &)" remove="all"/> | |
1892 | <rename to="writeInt"/> |
|
1895 | <modify-function signature="operator>>(unsigned char &)" remove="all"/> | |
1893 | <modify-argument index="0" replace-value="this"/> |
|
1896 | <modify-function signature="operator>>(int &)" remove="all"/> | |
1894 | </modify-function> |
|
1897 | <modify-function signature="operator>>(uint &)" remove="all"/> | |
1895 |
<modify-function signature="operator& |
|
1898 | <modify-function signature="operator>>(qint64 &)" remove="all"/> | |
1896 | <rename to="writeLongLong"/> |
|
1899 | <modify-function signature="operator>>(unsigned long long &)" remove="all"/> | |
1897 | <modify-argument index="0" replace-value="this"/> |
|
1900 | <modify-function signature="operator>>(float &)" remove="all"/> | |
1898 | </modify-function> |
|
1901 | <modify-function signature="operator>>(double &)" remove="all"/> | |
1899 |
<modify-function signature="operator& |
|
1902 | <modify-function signature="operator>>(short &)" remove="all"/> | |
1900 | <rename to="writeFloat"/> |
|
1903 | <modify-function signature="operator>>(unsigned short &)" remove="all"/> | |
1901 | <modify-argument index="0" replace-value="this"/> |
|
1904 | ||
1902 | </modify-function> |
|
1905 | <inject-code class="pywrap-h"> | |
1903 | <modify-function signature="operator<<(double)"> |
|
1906 | QString readQString(QDataStream* d) { QString r; (*d) >> r; return r; } | |
1904 | <rename to="writeDouble"/> |
|
1907 | QString readString(QDataStream* d) { QString r; (*d) >> r; return r; } | |
1905 | <modify-argument index="0" replace-value="this"/> |
|
1908 | QChar readQChar(QDataStream* d) { QChar r; (*d) >> r; return r; } | |
1906 | </modify-function> |
|
1909 | QStringList readQStringList(QDataStream* d) { QStringList r; (*d) >> r; return r; } | |
1907 | <modify-function signature="operator<<(short)"> |
|
1910 | QVariant readQVariant(QDataStream* d) { QVariant r; (*d) >> r; return r; } | |
1908 | <rename to="writeShort"/> |
|
1911 | bool readBool(QDataStream* d) { bool r; (*d) >> r; return r; } | |
1909 | <modify-argument index="0" replace-value="this"/> |
|
1912 | qint8 readInt8(QDataStream* d) { qint8 r; (*d) >> r; return r; } | |
1910 | </modify-function> |
|
1913 | quint8 readUInt8(QDataStream* d) { quint8 r; (*d) >> r; return r; } | |
1911 |
|
1914 | qint16 readInt16(QDataStream* d) { qint16 r; (*d) >> r; return r; } | ||
1912 | <modify-function signature="operator>>(bool &)"> |
|
1915 | quint16 readUInt16(QDataStream* d) { quint16 r; (*d) >> r; return r; } | |
1913 | <rename to="readBoolean"/> |
|
1916 | qint32 readInt32(QDataStream* d) { qint32 r; (*d) >> r; return r; } | |
1914 | <modify-argument index="1"> |
|
1917 | quint32 readUInt32(QDataStream* d) { quint32 r; (*d) >> r; return r; } | |
1915 | <remove-argument/> |
|
1918 | qint64 readInt64(QDataStream* d) { qint64 r; (*d) >> r; return r; } | |
1916 | <conversion-rule class="native"> |
|
1919 | quint64 readUInt64(QDataStream* d) { quint64 r; (*d) >> r; return r; } | |
1917 | bool __result; |
|
1920 | float readFloat(QDataStream* d) { float r; (*d) >> r; return r; } | |
1918 | bool & %out% = __result; |
|
1921 | double readDouble(QDataStream* d) { double r; (*d) >> r; return r; } | |
1919 | </conversion-rule> |
|
1922 | ||
1920 | </modify-argument> |
|
1923 | void writeQString(QDataStream* d, const QString& v) { (*d) << v; } | |
1921 | <modify-argument index="0" replace-value="void"> |
|
1924 | void writeString(QDataStream* d, const QString& v) { (*d) << v; } | |
1922 | <conversion-rule class="native"> |
|
1925 | void writeQChar(QDataStream* d, const QChar& v) { (*d) << v; } | |
1923 | bool %out% = __result; |
|
1926 | void writeQStringList(QDataStream* d, const QStringList& v) { (*d) << v; } | |
1924 | </conversion-rule> |
|
1927 | void writeQVariant(QDataStream* d, const QVariant& v) { (*d) << v; } | |
1925 | </modify-argument> |
|
1928 | void writeBool(QDataStream* d, bool v) { (*d) << v; } | |
1926 | </modify-function> |
|
1929 | void writeInt8(QDataStream* d, qint8 v) { (*d) << v; } | |
1927 | <modify-function signature="operator>>(unsigned char &)"> |
|
1930 | void writeUInt8(QDataStream* d, quint8 v) { (*d) << v; } | |
1928 | <rename to="readByte"/> |
|
1931 | void writeInt16(QDataStream* d, qint16 v) { (*d) << v; } | |
1929 | <modify-argument index="1"> |
|
1932 | void writeUInt16(QDataStream* d, quint16 v) { (*d) << v; } | |
1930 | <remove-argument/> |
|
1933 | void writeInt32(QDataStream* d, qint32 v) { (*d) << v; } | |
1931 | <conversion-rule class="native"> |
|
1934 | void writeUInt32(QDataStream* d, quint32 v) { (*d) << v; } | |
1932 | unsigned char __result; |
|
1935 | void writeInt64(QDataStream* d, qint64 v) { (*d) << v; } | |
1933 | unsigned char & %out% = __result; |
|
1936 | void writeUInt64(QDataStream* d, quint64 v) { (*d) << v; } | |
1934 | </conversion-rule> |
|
1937 | void writeFloat(QDataStream* d, float v) { (*d) << v; } | |
1935 | </modify-argument> |
|
1938 | void writeDouble(QDataStream* d, double v) { (*d) << v; } | |
1936 | <modify-argument index="0" replace-value="void"> |
|
1939 | ||
1937 | <conversion-rule class="native"> |
|
1940 | int writeRawData(QDataStream* d, PyObject* o) { | |
1938 | int %out% = __result; |
|
1941 | bool ok; | |
1939 | </conversion-rule> |
|
1942 | QByteArray r = PythonQtConv::PyObjGetBytes(o, false, ok); | |
1940 | </modify-argument> |
|
1943 | return (*d).writeRawData(r.constData(), r.size()); | |
1941 | </modify-function> |
|
1944 | } | |
1942 | <modify-function signature="operator>>(int &)"> |
|
1945 | ||
1943 | <rename to="readInt"/> |
|
1946 | PyObject* readRawData(QDataStream* d, int len) { | |
1944 | <modify-argument index="1"> |
|
1947 | QByteArray r; | |
1945 | <remove-argument/> |
|
1948 | r.resize(len); | |
1946 | <conversion-rule class="native"> |
|
1949 | int result = d->readRawData(r.data(), r.size()); | |
1947 | int __result; |
|
1950 | if (result>=0) { | |
1948 | int & %out% = __result; |
|
1951 | return PyString_FromStringAndSize(r.data(), result); | |
1949 | </conversion-rule> |
|
1952 | } else { | |
1950 | </modify-argument> |
|
1953 | Py_INCREF(Py_None); | |
1951 | <modify-argument index="0" replace-value="void"> |
|
1954 | return Py_None; | |
1952 | <conversion-rule class="native"> |
|
1955 | } | |
1953 | int %out% = __result; |
|
1956 | } | |
1954 | </conversion-rule> |
|
1957 | </inject-code> | |
1955 | </modify-argument> |
|
|||
1956 | </modify-function> |
|
|||
1957 | <modify-function signature="operator>>(uint &)"> |
|
|||
1958 | <rename to="readUInt"/> |
|
|||
1959 | <modify-argument index="1"> |
|
|||
1960 | <remove-argument/> |
|
|||
1961 | <conversion-rule class="native"> |
|
|||
1962 | uint __result; |
|
|||
1963 | uint & %out% = __result; |
|
|||
1964 | </conversion-rule> |
|
|||
1965 | </modify-argument> |
|
|||
1966 | <modify-argument index="0" replace-value="void"> |
|
|||
1967 | <conversion-rule class="native"> |
|
|||
1968 | uint %out% = __result; |
|
|||
1969 | </conversion-rule> |
|
|||
1970 | </modify-argument> |
|
|||
1971 | </modify-function> |
|
|||
1972 | <modify-function signature="operator>>(qint64 &)"> |
|
|||
1973 | <rename to="readLongLong"/> |
|
|||
1974 | <modify-argument index="1"> |
|
|||
1975 | <remove-argument/> |
|
|||
1976 | <conversion-rule class="native"> |
|
|||
1977 | qint64 __result; |
|
|||
1978 | qint64 & %out% = __result; |
|
|||
1979 | </conversion-rule> |
|
|||
1980 | </modify-argument> |
|
|||
1981 | <modify-argument index="0" replace-value="void"> |
|
|||
1982 | <conversion-rule class="native"> |
|
|||
1983 | qint64 %out% = __result; |
|
|||
1984 | </conversion-rule> |
|
|||
1985 | </modify-argument> |
|
|||
1986 | </modify-function> |
|
|||
1987 | <modify-function signature="operator>>(unsigned long long &)"> |
|
|||
1988 | <rename to="readULongLong"/> |
|
|||
1989 | <modify-argument index="1"> |
|
|||
1990 | <remove-argument/> |
|
|||
1991 | <conversion-rule class="native"> |
|
|||
1992 | unsigned long long __result; |
|
|||
1993 | unsigned long long & %out% = __result; |
|
|||
1994 | </conversion-rule> |
|
|||
1995 | </modify-argument> |
|
|||
1996 | <modify-argument index="0" replace-value="void"> |
|
|||
1997 | <conversion-rule class="native"> |
|
|||
1998 | unsigned long long %out% = __result; |
|
|||
1999 | </conversion-rule> |
|
|||
2000 | </modify-argument> |
|
|||
2001 | </modify-function> |
|
|||
2002 | <modify-function signature="operator>>(float &)"> |
|
|||
2003 | <rename to="readFloat"/> |
|
|||
2004 | <modify-argument index="1"> |
|
|||
2005 | <remove-argument/> |
|
|||
2006 | <conversion-rule class="native"> |
|
|||
2007 | float __result; |
|
|||
2008 | float & %out% = __result; |
|
|||
2009 | </conversion-rule> |
|
|||
2010 | </modify-argument> |
|
|||
2011 | <modify-argument index="0" replace-value="void"> |
|
|||
2012 | <conversion-rule class="native"> |
|
|||
2013 | float %out% = __result; |
|
|||
2014 | </conversion-rule> |
|
|||
2015 | </modify-argument> |
|
|||
2016 | </modify-function> |
|
|||
2017 | <modify-function signature="operator>>(double &)"> |
|
|||
2018 | <rename to="readDouble"/> |
|
|||
2019 | <modify-argument index="1"> |
|
|||
2020 | <remove-argument/> |
|
|||
2021 | <conversion-rule class="native"> |
|
|||
2022 | double __result; |
|
|||
2023 | double & %out% = __result; |
|
|||
2024 | </conversion-rule> |
|
|||
2025 | </modify-argument> |
|
|||
2026 | <modify-argument index="0" replace-value="void"> |
|
|||
2027 | <conversion-rule class="native"> |
|
|||
2028 | double %out% = __result; |
|
|||
2029 | </conversion-rule> |
|
|||
2030 | </modify-argument> |
|
|||
2031 | </modify-function> |
|
|||
2032 | <modify-function signature="operator>>(short &)"> |
|
|||
2033 | <rename to="readShort"/> |
|
|||
2034 | <modify-argument index="1"> |
|
|||
2035 | <remove-argument/> |
|
|||
2036 | <conversion-rule class="native"> |
|
|||
2037 | short __result; |
|
|||
2038 | short & %out% = __result; |
|
|||
2039 | </conversion-rule> |
|
|||
2040 | </modify-argument> |
|
|||
2041 | <modify-argument index="0" replace-value="void"> |
|
|||
2042 | <conversion-rule class="native"> |
|
|||
2043 | short %out% = __result; |
|
|||
2044 | </conversion-rule> |
|
|||
2045 | </modify-argument> |
|
|||
2046 | </modify-function> |
|
|||
2047 | <modify-function signature="operator>>(unsigned short &)"> |
|
|||
2048 | <rename to="readUShort"/> |
|
|||
2049 | <modify-argument index="1"> |
|
|||
2050 | <remove-argument/> |
|
|||
2051 | <conversion-rule class="native"> |
|
|||
2052 | unsigned short __result; |
|
|||
2053 | unsigned short & %out% = __result; |
|
|||
2054 | </conversion-rule> |
|
|||
2055 | </modify-argument> |
|
|||
2056 | <modify-argument index="0" replace-value="void"> |
|
|||
2057 | <conversion-rule class="native"> |
|
|||
2058 | unsigned short %out% = __result; |
|
|||
2059 | </conversion-rule> |
|
|||
2060 | </modify-argument> |
|
|||
2061 | </modify-function> |
|
|||
2062 | </object-type> |
|
1958 | </object-type> | |
2063 |
|
1959 | |||
2064 | <object-type name="QFSFileEngine"> |
|
1960 | <object-type name="QFSFileEngine"> |
General Comments 0
You need to be logged in to leave comments.
Login now