aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside6')
-rw-r--r--sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml18
-rw-r--r--sources/pyside6/PySide6/glue/qtmultimedia.cpp12
2 files changed, 1 insertions, 29 deletions
diff --git a/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml b/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
index f62b1ec7d..f2aacf065 100644
--- a/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
+++ b/sources/pyside6/PySide6/QtMultimedia/typesystem_multimedia.xml
@@ -21,27 +21,11 @@
</namespace-type>
<namespace-type name="QtAudio">
-<!-- FIXME PYSIDE7: Remove namespace "QAudio" and enable the enums.
+<!-- FIXME Somehow expose the (typedef'ed) enums from QAudio in QtAudio?
<enum-type name="Error"/>
<enum-type name="State"/>
<enum-type name="VolumeScale"/>
-->
- <inject-code class="target" position="end"
- file="../glue/qtmultimedia.cpp"
- snippet="qtaudio-namespace-import-enums"/>
- <modify-field name="NoError" remove="true"/>
- <modify-field name="OpenError" remove="true"/>
- <modify-field name="IOError" remove="true"/>
- <modify-field name="UnderrunError" remove="true"/>
- <modify-field name="FatalError" remove="true"/>
- <modify-field name="ActiveState" remove="true"/>
- <modify-field name="SuspendedState" remove="true"/>
- <modify-field name="StoppedState" remove="true"/>
- <modify-field name="IdleState" remove="true"/>
- <modify-field name="LinearVolumeScale" remove="true"/>
- <modify-field name="CubicVolumeScale" remove="true"/>
- <modify-field name="LogarithmicVolumeScale" remove="true"/>
- <modify-field name="DecibelVolumeScale" remove="true"/>
</namespace-type>
<namespace-type name="QtVideo" since="6.7">
diff --git a/sources/pyside6/PySide6/glue/qtmultimedia.cpp b/sources/pyside6/PySide6/glue/qtmultimedia.cpp
index 65cefa5fc..457621638 100644
--- a/sources/pyside6/PySide6/glue/qtmultimedia.cpp
+++ b/sources/pyside6/PySide6/glue/qtmultimedia.cpp
@@ -26,15 +26,3 @@ const auto size = %CPPSELF.byteCount();
const float result = QtAudio::convertVolume(%1, %2, %3);
%PYARG_0 = %CONVERTTOPYTHON[float](result);
// @snippet qaudio-convertvolume
-
-// @snippet qtaudio-namespace-import-enums
-Shiboken::AutoDecRef qAudio(PyObject_GetAttrString(module, "QAudio"));
-if (!qAudio.isNull()) {
- Shiboken::AutoDecRef qAudioTypeDict(PepType_GetDict(reinterpret_cast<PyTypeObject *>(qAudio.object())));
- Shiboken::AutoDecRef qtAudioTypeDict(PepType_GetDict(pyType));
- for (const auto *oldEnum : {"Error", "State", "VolumeScale"}) {
- if (auto *enumType = PyDict_GetItemString(qAudioTypeDict, oldEnum))
- PyDict_SetItemString(qtAudioTypeDict, oldEnum, enumType);
- }
-}
-// @snippet qtaudio-namespace-import-enums