aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside2/PySide2/QtCore/typesystem_core_common.xml')
-rw-r--r--sources/pyside2/PySide2/QtCore/typesystem_core_common.xml14
1 files changed, 3 insertions, 11 deletions
diff --git a/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml b/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml
index 0e83f6228..907ff4359 100644
--- a/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml
+++ b/sources/pyside2/PySide2/QtCore/typesystem_core_common.xml
@@ -2793,6 +2793,9 @@
}
</inject-code>
</add-function>
+ <add-function signature="__mgetitem__">
+ <inject-code class="target" position="beginning" file="glue/qbytearray_mgetitem.cpp" />
+ </add-function>
<add-function signature="__setitem__">
<inject-code class="target" position="beginning">
%CPPSELF.remove(_i, 1);
@@ -2803,17 +2806,6 @@
return !result ? -1 : 0;
</inject-code>
</add-function>
- <add-function signature="__getslice__">
- <inject-code class="target" position="beginning">
- Py_ssize_t max = %CPPSELF.count();
- _i1 = qBound(Py_ssize_t(0), _i1, max);
- _i2 = qBound(Py_ssize_t(0), _i2, max);
- QByteArray ba;
- if (_i1 &lt; _i2)
- ba = %CPPSELF.mid(_i1, _i2 - _i1);
- return %CONVERTTOPYTHON[QByteArray](ba);
- </inject-code>
- </add-function>
</value-type>
<value-type name="QTextBoundaryFinder">
<enum-type name="BoundaryReason" flags="BoundaryReasons"/>